привет, я новичок в JSON, AJAX и JQuery. я пытаюсь сделать фильтр с флажком, который показывает мне только результат от имени значения флажка. например, если я нажимаю на шарджу, он показывает мне весь объект, который содержит шарджу, и такой же, как для каждого города, и если я нажимаю на флажок любого другого города, он показывает значения вместе с ним.

{amp}lt;div id="check" class="service_name"{amp}gt; {amp}lt;label{amp}gt;{amp}lt;input type="checkbox" name="services" value="sharjah"{amp}gt; Sharjah{amp}lt;/label{amp}gt;{amp}lt;br{amp}gt; {amp}lt;label{amp}gt;{amp}lt;input type="checkbox" name="services" value="dubai"{amp}gt;dubai{amp}lt;/label{amp}gt;{amp}lt;br{amp}gt; {amp}lt;label{amp}gt;{amp}lt;input type="checkbox" name="services" value="abu dhabi"{amp}gt;abu dhabi{amp}lt;/label{amp}gt;{amp}lt;br{amp}gt; {amp}lt;label{amp}gt;{amp}lt;input type="checkbox" name="services" value="musaffa"{amp}gt;musaffa{amp}lt;/label{amp}gt; {amp}lt;/div{amp}gt; 

Вот мой файл JSON.

 { "p1": { "name": "Satish", "age": 25, "company": "Techntoip", "cities": [ "sharjah", "dubai", "musaffa" ] }, "p2": { "name": "Kiran", "age": 28, "company": "Oracle", "cities": [ "sharjah", "dubai", "abu dhabi", "musaffa" ] }, "p3": { "name": "Kiran", "age": 28, "company": "Oracle", "cities": [ "sharjah", "abu dhabi", "musaffa" ] }, "p4": { "name": "Kiran", "age": 28, "company": "Oracle", "cities": [ "dubai", "abu dhabi", "musaffa" ] }, "p5": { "name": "Kiran", "age": 28, "company": "Oracle", "cities": [ "sharjah", "dubai", "abu dhabi" ] }, "p6": { "name": "Kiran", "age": 28, "company": "Oracle", "cities": [ "sharjah", "dubai", "musaffa" ] } } 

Взгляните на метод ajax, jQuery.AJAX

  var inputValue = $(this).val() $.ajax({ url: "url-to-your-json-file?param="   inputValue, }).done(function(response) { console.log(response) //here you deal with the json response });