如何访问服务器返回的Json类型
How to access Json type returned from server?
伙计们,我收到了来自服务器的回复:
{"copy_am_email":"0","locations": [array here ... .....]}
我很确定这是一个json类型(我控制台记录了它)。上面的数据是通过ajax获取的:
success : function ( data ) {
alert (data.locations[index]); //I should be able to access locations even without index
}
但我的问题是locations
是未定义的。甚至是CCD_ 2。我是这样访问的:
data.locations . I even tried this data['locations'].
u必须解析它:
newJSON = JSON.parse( myJson );
我应该注意,你有一个数字零作为字符串"0"
,它应该只是0
。
尝试使用javascript的本地方法JSON.parse(data)解析JSON数据。然后尝试以您的方式访问位置。
相关文章:
- Jquery:对返回JSON数据的php脚本的Ajax调用
- 返回JSON中的下标
- jQuery Map 从多个源返回 JSON 对象
- 如何在 Node.js 中返回 JSON 后停止代码流
- AngularJS:表单提交没有返回JSON中的值
- 使用ajax发送数据,返回json
- 从我的解析函数返回json
- 如何从脚本页面返回json数据
- 有些人有任何关于如何使用Modified Java Script Value处理返回Json(url)的示例
- 如何在html页面中从ajax返回json数据
- Ajax调用在本地返回json,但在服务器上运行时返回xml
- ajax调用返回JSON ParseError即使认为JSON看起来是正确的
- 调用.ajax方法得到未定义的json结果,返回json格式列表<字符串>
- 如何通过C#返回JSON并用JavaScript进行解析
- 使用 AJAX 返回 json 数组
- 从 AJAX 命令返回 JSON 格式的响应
- 如何通过node中的请求返回JSON.js(从javascript)
- Node.js API 在终端中返回 JSON,但不在浏览器中返回 JSON
- 如何在支柱 2 中返回 JSON 数组
- Rhino:从 Java 中返回 JSON