默认:'得到'
的请求的类型("post"的或"get"),默认是"get"。注:其它http请求方法,如put和delete,也可以在这里使用,但它们并不被所有的浏览器支持。
urlstring
默认:当前页
一个字符串,其中包含的url,该请求被发送。
usernamestring
一个用户名用于响应http访问认证请求。
xhrfunction
回调创建xmlhttprequest对象。到时可用的activexobject(ie)的违约,xmlhttprequest的除外。重写,以提供您的xmlhttprequest或到工厂增强自己的实现。
这项耗资。$.ajax()函数的基础所有的jquery的ajax请求发送。它往往是不必要的,直接调用这个函数,数更高级别的类似$的替代品。get()和。负荷()可供选择,更容易使用。如果不常见的选项是必需的,虽然,$。$.ajax()可以使用更灵活。
简单来说,美元的$.ajax()函数可以不带参数调用。:
$$.ajax();。注意:默认设置可以设置全局使用$ ajaxsetup()函数。。
这个例子中,不使用选项,加载当前页面的内容,但其结果没有。若要使用结果,我们可以实现的回调功能之一。
回调函数
beforesend称为发送请求之前,是通过xmlhttprequest对象作为一个参数。
所谓错误如果请求失败。它是通过xmlhttprequest的一个字符串表示的错误类型,如果适用的异常对象。
datafilter被称为成功。它通过返回的数据和数据类型的值,必须返回(可能改变)的数据传递成功。
如果成功,被称为请求成功。它是通过返回的数据,一个包含成功的代码和xmlhttprequest对象。
完成时调用请求完成无论是在失败或成功。它是通过xmlhttprequest对象,以及一个包含成功或错误代码。
为了让返回的html使用,我们可以实现一个成功的处理程序
$.ajax({
url: 'ajax/test.html',
success: function(data) {
$('.result').html(data);
alert('load was performed.');
}
});