我想知道$.getJSON
到底做了什么。
是否用于发送请求? 要么 它是否用作回调函数?
另外,请让我知道我可以使用$.getJSON
答案 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