'[{"SponsorID":382,"SponsorName":"Test Name","MonthEndReport":true,"AccountingManager":"Me","UnboundProperties":[],"State":16}]'
当我尝试像这样访问上面的内容时:
for (var i = 0; i < data.length; i++) {
alert(data[i]);
}
它阐明了每件事,例如[, {, ", S
, 等等。
我也尝试过做data[i].SponsorName
但显然得到了undefined
。我应该如何访问这个?
您需要解析 JSON 字符串,最好使用JSON.parse
. The JSON
API 内置于更现代的浏览器中,并且可以通过包含以下内容来提供给旧版浏览器Crockford 的 JSON 脚本 https://github.com/douglascrockford/JSON-js。 Crockford 的脚本将检测浏览器是否已提供 API,如果没有则添加它。
完成后,如果您的 JSON 位于名为的字符串变量中response
, 你可以:
var parsedResponse = JSON.parse( response );
//run your iterating code on parsedResponse
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)