jquery ajax:新手问题

问题描述 投票:0回答:2
  1. 名为 test 的文件包含以下行:

    [{"foo":"abc","bar":"01"},{"foo":"def","bar":"02"}]

  2. jquery ajax:

    $.ajax({ 网址:“测试”, 成功:函数(数据){....

也许是个愚蠢的问题,但我不应该能够使用

data.foo
之类的东西获取函数中的值吗?您可能已经发现,以前从未使用过 ajax :)

javascript jquery ajax
2个回答
1
投票

在您的具体情况下,您不能完全调用

data.foo
,因为您的
data
对象实际上是一个对象数组,因此您可以使用
data[0].foo
data[1].foo
等访问其属性。


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

© www.soinside.com 2019 - 2024. All rights reserved.