jquery.ajax で JSON データを取得し、dataType は "JSON" ですが、いくつか問題があります
これは私のJSONデータです:
{
"stock": {
"head": [
"name",
"est",
"date"
],
"body": [
{
"row": [
"TEST",
"10.58",
"2013-09-05 13:37:20"
]
}
]
},
"year": {
"head": [
"name",
"est",
"date"
],
"body": [
{
"row": [
"TEST",
"0",
"2013-09-05 13:37:35"
]
}
]
}
}
これは私のJavaScriptコードです:
var getdata = $.ajax({
type : 'POST',
url : 'testjson.php',
data : data,
dataType : 'json'
});
getdata.done(function(result){
var queryHead = result.stock.head; // This returns data
var queryBody = result.stock.body; // But this doesn't return data. Empty
});
JSON データは正常に返されましたが、正しく解析されていません。
queryHead
正常に動作しますが、queryBody
動作しません