无法访问返回对象中的属性
|
我有一个问题,我似乎无法查询返回的JSON,但是我可以打印出整个响应,这是我的JSON响应,只有在执行
msgBox()
提示符时才能看到此信息:
{ \"Addresses\" :
\"[{
Building=Megatron Skyscraper,
BuldingId=1998,
AccountId=2000,
Number=007,
Name=Megatron
},{
Building=StarScream Skyscraper,
BuldingId=1999,
AccountId=2001,
Number=008,
Name=StarScream
}]\"}
这是我的代码:
function getReadyStateHandler(req)
{
// Return an anonymous function that listens to the
// XMLHttpRequest instance
return function ()
{
// If the request\'s status is \"complete\"
if (req.readyState == 4)
{
// Check that a successful server response was received
if (req.status == 200)
{
msgBox(\"JSON Response recieved...\");
var addresses = req.responseText.toJSON();
msgBox(req.responseText.toJSON());
}
else
{
// An HTTP problem has occurred
alert(\"HTTP error: \" + req.status);
}
}
}
}
我已经尝试了addresses.Address[0].City
和addressess.Addresses[0].City
以及其他许多东西,但这有点令人困惑!
没有找到相关结果
已邀请:
2 个回复
净爽
更新:
和
中的前导零可能会引起问题,因为它们将被解释为八进制值。我已将其删除。
车料