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