JQ实现AJAX
工作原理:相当于在用户和服务器之间加了一个中间层
客户端通过浏览器的内置对象XMLHttpRequest来发送异步请求
jQuery.ajax([settings])
settings可选,用于配置 Ajax 请求的键值对集合,可以通过 $.ajaxSetup() 设置任何选项的默认值
常用键值:
(1)type:类型,“POST”或“GET”,默认为“GET”。
(2)url:发送请求的地址。
(3)data:是一个对象,连同请求发送到服务器的数据。
(4)dataType:预期服务器返回的数据类型。如果不指定,jQuery将自动根据HTTP包MIME信息来智能判断,一般我们采用json格式,可以设置为“json”。
(5)success:是一个方法,请求成功后的毁掉函数。传入返回后的数据,以及包含成功代码的字符串。
(6)error:是一个方法,请求失败时调用此函数。传入XMLHttpRequest对象。