Как вернуть несколько предметов с помощью AJAX и PHP - PullRequest
3 голосов
/ 03 июля 2011

Можно ли вернуть несколько предметов через AJAX и PHP? Я читаю об этом, и это похоже на эхо в PHP и responseText через Javascript. Могу ли я вернуть массив элементов через PHP и преобразовать его в Javascript или HTML?

Ответы [ 2 ]

4 голосов
/ 03 июля 2011

Это зависит от формата данных, который отправляет ваш ответ PHP - похоже, что примеры, которые вы видите, представляют собой просто текст. На мой взгляд, лучшим форматом является JSON, который может отправлять массив с несколькими результатами и даже многомерный массив с несколькими уровнями глубины.

См. json_encode() в PHP и примеры JSON на jquery.com .

2 голосов
/ 03 июля 2011

Вы можете использовать формат JSON для возврата нескольких значений в AJAX: http://www.php.net/manual/en/function.json-encode.php

Затем вы можете декодировать его в javascript. Эта функция позволяет вам сделать это в jQuery: http://api.jquery.com/jQuery.getJSON/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...