1 / 3
文档名称:

jquery 中的 ajax.doc

格式:doc   大小:34KB   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

jquery 中的 ajax.doc

上传人:changjinlai 2020/3/29 文件大小:34 KB

下载得到文件列表

jquery 中的 ajax.doc

文档介绍

文档介绍:$.ajax(properties)使用HTTP请求(XMLHttpRequest)载入一个远程页面。这是jQuery的低级AJAX实现。要查看高级抽象,见$.set、$.post等。$.ajax()返回创建好的XMLHttpRequest对象。多数情况下并不需要直接操纵这个对象,但是如果需要手动中止请求,它也是可用的。注意:要确保服务器返回正确的MIME类型(例如:XML是“text/xml”)。如果返回了错误的MIME类型就会导致jQuery无法处理的严重问题。支持的数据类型包括(见dataType选项):"xml":返回一个可以由jQuery对象处理的XML文档。"html":返回纯文本格式的HTML,包括求值后的脚本标记。"script":将响应作为Javascript语句求值,并返回纯文本。"json":将响应作为JSON求值,并返回一个Javascript对象。$.ajax()带有一个参数--“名/值对”形式的一个对象,用于初始化和处理请求。以下就是可用的所有“名/值对”:(String)url-要将请求发送到的URL地址。(String)type-请求的类型("POST"或"GET"),默认是"GET"。(String)dataType-期望从服务器端返回的数据类型。无默认值:如果服务器返回XML,就将responseXML传递到回调函数,否则将resposeText传递到回调函数。(Boolean)ifModified-只有响应自上次请求后被修改过才承认是成功的请求。是通过检查头部的Last-Modified值实现的。默认值为false,即忽略对部分的检查(Number)timeout-覆盖全局延迟的局部延迟,例如,在其他所有延迟经过1秒钟后,启动一个较长延迟的单独请求。有关全局延迟,见$.ajaxTimeout()。(Boolean)global-是否为当前的请求触发全局AJAX事件处理函数,默认值为true。设置为false可以防止触发像ajaxStart或ajaxStop这样的全局事件处理函数。(Function)error-当请求失败时调用的函数。这个函数会得到三个参数:XMLHttpRequest对象、一个描述所发生的错误类型的字符串和一个可选异常对象(如果有)。(Function)ess-当请求成功时调用的函数。这个函数会得到一个参数:从服务器返回的数据(根据“dataType”进行了格式化)。(plete-当请求完成时调用的函数。这个函数会得到两个参数:XMLHttpRequest对象和一个描述请求成功的类型的字符串。(Object|String)data-要发送到服务器的数据。如果还不是一个字符串,就自动轮换为一个查询字符串。即附加到GET请求的url后面的字符串。要防止自动处理见processData选项。(String)contentType-设置发送请求的content=type。默认值是"application/x-ded",这个值能满足多数情况。(Boolean)processData-在默认的情况下,如果data选项传进的数据是一个对象而不是字符串,将会自动地被处理和转换成一个查询字符串,以适应默认的content-type--"application/x-ded"。如果想发送DOMDocuments,就要