名为test的文件,包含以下行:
[{ “foo” 的: “ABC”, “杆”: “01”},{ “foo” 的: “DEF”, “杆”: “02”}]
jquery ajax:
$。AJAX({ 网址:“测试”, 成功:功能(数据){....
也许是个愚蠢的问题,但是我不能用data.foo
这样的函数来获取函数中的值吗?从来没有使用过ajax,因为你可能已经想到了:)
答案 0 :(得分:1)
在您的特定情况下,您无法准确调用data.foo
,因为您的data
对象实际上是一个对象数组,因此您可以使用data[0].foo
{{1}访问其属性等等。
答案 1 :(得分:0)
是的,你可以,[{"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