jQuery.ajax передача множества параметров

219
20 декабря 2016, 23:07

Здравствуйте! Следующий код

<script type="text/javascript">
  $(document).ready(function(){
     $("#buttonUpload").click(function(){
       $.ajax({
         url: "uploadContent.php",
         type: "GET",
         cache:true,
         data: {data:$("#textUpload").val()},
         success: function(data){   
           $("#dataUpload").html(data);
         }
       });
     });
  });
  </script>

Получает параметр data в id #dataUpload из файла uploadContent.php У меня вот такая ситуация, необходимо получить несколько параметров uploadContent.php в разные id, но не хочу повторять кучу запросов к BD. Нужно что бы jQuery.ajax выполнила 1 запрос к uploadContent.php и получила все параметры, затем раскидала их по id.

Буду признателен, если кто поможет. Если дадите статью по работе, буду вдвойне благодарен

Answer 1

Ребят всё проблема решена, это делается через JSON

Всем кто заглянул спасибо!

Вот пример

php

$street = ['lenina' => '306','mira' => '123'];  
echo json_encode($street, JSON_UNESCAPED_UNICODE);

jQuery getJSON

$.getJSON("/getHouse.php", {}, function(data){ 
    $.each(data, function(key, value){
        $("#target").text(value);
    });
});
READ ALSO
Javascript &ldquo;jQuery Click, Document, stopPropagation&rdquo;

Javascript “jQuery Click, Document, stopPropagation”

Такую задачу я решил вот такМне интересно на сколько это правильно? Как можно написать по лучше? Потому что если будет много элементов, мне...

242
Математической маятник

Математической маятник

И так у нас есть математический маятник

288
Как сделать авто высоту блока через jquery? [требует правки]

Как сделать авто высоту блока через jquery? [требует правки]

Нужно было сделать скосы у блоков, сделан через skew и минусовый topи после того как подвинул все 12 экранов, снизу под футером осталось место,...

257