名为 test 的文件包含以下行:
[{"foo":"abc","bar":"01"},{"foo":"def","bar":"02"}]
jquery ajax:
$.ajax({ 网址:“测试”, 成功:函数(数据){....
也许是个愚蠢的问题,但我不应该能够使用
data.foo
之类的东西获取函数中的值吗?您可能已经发现,以前从未使用过 ajax :)
在您的具体情况下,您不能完全调用
data.foo
,因为您的 data
对象实际上是一个对象数组,因此您可以使用 data[0].foo
、data[1].foo
等访问其属性。
是的,你可以的,
[{"foo":"abc","bar":"01"},{"foo":"def","bar":"02"}]
数据结构被称为json
并且jQuery解析它没有问题,它甚至有一个特定的json方法jQuery.getJSON。请参阅此处的示例:
http://pinoytech.org/blog/post/How-to-Use-JSON-with-jQuery-AJAX
http://viralpatel.net/blogs/2009/04/jquery-ajax-tutorial-example-ajax-jquery-development.html