如何通过AJAX发回大量不同的数据

时间:2012-07-02 12:10:10

标签: php jquery ajax

我有一个JavaScript函数,可以通过$.ajax将数据发送到我的PHP脚本。我的PHP脚本返回了许多用于创建Jquery UI对话框的内容,例如框的标题及其内容(html)。

我在一个长字符串中返回数据位(例如对话框标题和正文),每个段用::分隔,然后使用:

myStuff = data.split('::') ;

最后,我使用myStuff[n]作为我想要使用的第一部分。

我想知道你们是否知道更好的方法吗?更快更好/更少代码,更安全等等。

2 个答案:

答案 0 :(得分:5)

您最好的选择是Json

PHP有两个很好的功能来处理Json,json_decodejson_encode

答案 1 :(得分:4)

我相信使用JSON对象会更合适。它会使代码更具可读性并避免解析,因为Javascript本身可以解析JSON对象:

var title = myObj.title;

在PHP中创建JSON对象有很多选择可供选择。