一尘不染

如何在jQuery中使用JSON?

json

我正在使用一个向服务器上的PHP脚本发出POST
ajax请求的应用程序。该脚本将查询数据库并以数组形式返回记录行。(每行一个数组,其中包含id,title等元素)。然后,我想使用json_encode()对该数组进行编码,并将其传递回javascript,它将使用它来显示记录。

1)如何将JSON编码的字符串返回给javascript?2)javascript将如何遍历行并访问其字段?


阅读 319

收藏
2020-07-27

共1个答案

一尘不染

要使用jQuery获取JSON,只需使用jQuery.getJSON()即可。或者,您可以使用任何其他AJAX工具,然后仅对json进行eval()即可获取javascript对象。

为了遍历数组,我通常使用jQuery.each()

var recordList = yourMethodToGetRecordListWithAjax();

jQuery.each(recordList, function()
{
    alert(this.Name); // For example
});
2020-07-27