使用 jQuery 访问 DOM 时出现问题
我更改了 JSON-P 输出的树,并且我无法再访问我的对象 DOM :
这是我的输出:
jsonp1271634374310(
{"Inter-Medias":
{"name":"Inter-Medias","idGSP":"14","average":"80","services":"8.86"}
});
这是我的 jQuery 脚本:
success: function(data, textStatus, XMLHttpRequest){
widget = data.name;
widget += data.average ;
....
- 我知道缺少一个级别,但如果我尝试这样做:
data. Inter-Medias.name
或data.name.name
它仍然不起作用。 有什么想法吗?
谢谢。
I changed the tree of my JSON-P output, and i cannot access to my object DOM anymore :
Here's my output :
jsonp1271634374310(
{"Inter-Medias":
{"name":"Inter-Medias","idGSP":"14","average":"80","services":"8.86"}
});
And here's my jQuery script :
success: function(data, textStatus, XMLHttpRequest){
widget = data.name;
widget += data.average ;
....
- I know one level is missing, but if I try to do :
data.Inter-Medias.name
ordata.name.name
it's still not working.
Any idea please ?
Thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你的问题有点令人困惑,但我认为你的问题是 JSON 密钥。尝试这样做:
现在,如果您需要多个对象,您希望 JSON 中的根元素是一个数组。
在代码中你可以像这样访问它。
Your question is a bit confusing but I think what your issue is the JSON key. Try doing this:
Now if you are expecting multiple objects you want the root element in your JSON to be an array.
In code you can access it like this.