如何使用AJAX和PHP返回多个项目

时间:2011-07-03 01:53:21

标签: php html ajax arrays

是否可以通过AJAX和PHP返回多个项目?我正在阅读它,它似乎就像PHP中的回声和通过Javascript的responseText。我可以通过PHP返回一系列项目并将其转换为Javascript或HTML吗?

2 个答案:

答案 0 :(得分:4)

这取决于您的PHP响应发送的数据格式 - 听起来您所看到的示例只是纯文本。我认为最好的格式是JSON,它可以发送多个结果的数组,甚至可以发送多层次的多维数组。

请参阅PHP中的json_encode()JSON examples on jquery.com

答案 1 :(得分:2)

您可以使用JSON格式在AJAX中返回多个值:http://www.php.net/manual/en/function.json-encode.php

然后你可以在javascript中解码它。此函数允许您在jQuery中执行此操作:http://api.jquery.com/jQuery.getJSON/