JQuery的ajax
[TOC]
jQuery在全局对象
jQuery
(也就是$
)绑定了ajax()
函数,可以处理AJAX请求。ajax(url, settings)
函数需要接收一个URL和一个可选的settings
对象,Get请求
12345var jqxhr = $.get('/path/to/resource', {name: 'Bob Lee',check: 1});//第二个参数代表了请求参数,直接被加到请求url后面POST请求(传入的第二个参数默认被序列化为
application/x-www-form-urlencoded
:)1234var jqxhr = $.post('/path/to/resource', {name: 'Bob Lee',check: 1});1234567891011121314* 直接获取json获取```javascriptvar jqxhr = $.getJSON('/path/to/resource', {name: 'Bob Lee',check: 1}).done(function (data) {// data已经被解析为JSON对象了}).fail(function (xhr, status) {ajaxLog('失败: ' + xhr.status + ', 原因: ' + status);}).always(function () {ajaxLog('请求完成: 无论成功或失败都会调用');});;