$ .getJSON的功能

时间:2011-09-14 06:51:56

标签: jquery json

我想知道$.getJSON到底做了什么。

是否用于发送请求? 要么 它是否用作回调函数?

另外,请让我知道我可以使用$.getJSON

的各种情况

2 个答案:

答案 0 :(得分:1)

$.getJSON使用指定的数据向指定的url发出ajax请求。如果要使用ajax请求的结果,请指定calback:

 $.getJSON('SomeUrl\Path\On\Your\Server', 
      { someProperty: 'someValue' },
       function(response)
       {
          // Do Stuff with the response
       });

当您想要发出JSON get请求时,您想要使用$.getJSON。听起来你还没有阅读过文档 - http://api.jquery.com/jQuery.getJSON/

答案 1 :(得分:1)

以下是jQuery $.getJSON的条目,其中有一个很好的解释和示例。

实质上,$ .getJSON()向指定的URL发送异步GET请求,并将响应数据视为JSON,将其转换为对象。因为请求是异步的,所以不会立即响应;因此,您不会立即获取数据,而是提供一个回调函数,一旦响应从服务器返回,它将被调用并将解释的JSON数据作为参数传递。

此方法的高级方案是,您希望稍后加载或由于用户交互而在服务器上有扩展或更新的内容,并且您希望接收稍后在脚本中使用的数据而不是HTML