我有以下代码,我正在通过json传递给jquery。
以下是JSON输出内容:
这是获取JSON数据的AJAX代码。
我正试图按照编号的顺序读取所有的“msg”并获取每个“Name”和“Said”的值。
然后对“errors”做相同的操作,但我无法正确地检索任何值。
$string['msg']['1']['Name'] = "John Doe";
$string['msg']['1']['Said'] = "Hello there";
$string['msg']['2']['Name'] = "Jane King";
$string['msg']['2']['Said'] = "Hello there";
$string['errors']['1']['Person'] = "Jane King";
$string['errors']['1']['type'] = "Wrong Screwdriver";
$string['errors']['2']['Person'] = "John Doe";
$string['errors']['2']['type'] = "Wrong Spanner";
以下是JSON输出内容:
{"msg":{"1":{"Name":"John Doe","Said":"Hello there"},"2":{"Name":"Jane King","Said":"Hello there"}},"errors":{"1":{"Person":"Jane King","type":"Wrong Screwdriver"},"2":{"Person":"John Doe","type":"Wrong Spanner"}}}
这是获取JSON数据的AJAX代码。
$.ajax({
dataType : 'json',
url: 'polling.php',
type: 'post',
data: 'id=1',
success: function(data) {
//read json
});
我正试图按照编号的顺序读取所有的“msg”并获取每个“Name”和“Said”的值。
然后对“errors”做相同的操作,但我无法正确地检索任何值。
'id=1
附近缺少了'
,改为'id=1'
。 - alwaysLearn