参数名
|
类型
|
描述
|
url
|
String
|
(
默认
:
当前页地址
)
发送请求的地址。
|
type
|
String
|
(
默认
:
"GET")
请求方式
("POST"
或
"GET")
,
默认为
"GET"
。注意:其它
HTTP
请求方法,如
PUT
和
Delete
也可以使用,但仅部分浏览器支持。
|
timeout
|
Number
|
设置请求超时时间(毫秒)。此设置将覆盖全局设置。
|
async
|
Boolean
|
(
默认
: true)
默认设置下,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为
false
。注意,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行。
|
beforeSend
|
Function
|
发送请求前可修改
XMLHttpRequest
对象的函数,如添加自定义
HTTP
头。
XMLHttpRequest
对象是唯一的参数。
function
(XMLHttpRequest) {
this
;
// the options for this ajax request
}
|
cache
|
Boolean
|
(
默认
: true) jQuery
1.2
新功能,设置为
false
将不会从浏览器缓存中加载请求信息。
|
complete
|
Function
|
请求完成后回调函数
(
请求成功或失败时均调用
)
。参数:
XMLHttpRequest
对象,成功信息字符串。
function
(XMLHttpRequest, textStatus) {
this
;
// the options for this ajax request
}
|
contentType
|
String
|
(
默认
:
"application/x-www-form-urlencoded")
发送信息至服务器时内容编码类型。默认值适合大多数应用场合。
|
data
|
Object,
String
|
发送到服务器的数据。将自动转换为请求字符串格式。
GET
请求中将附加在
URL
后。查看
processData
选项说明以禁止此自动转换。必须为
Key/Value
格式。如果为数组,
jQuery
将自动为不同值对应同一个名称。如
{foo:["bar1", "bar2"]}
转换为
'&foo=bar1&foo=bar2'
。
|
dataType
|
String
|
预期服务器返回的数据类型。如果不指定,
jQuery
将自动根据
HTTP
包
MIME
信息返回
responseXML
或
responseText
,并作为回调函数参数传递,可用值
:
"xml":
返回
XML
文档,可用
jQuery
处理。
"html":
返回纯文本
HTML
信息;包含
script
元素。
"script":
返回纯文本
JavaScript
代码。不会自动缓存结果。
"json":
返回
JSON
数据
。
"jsonp": JSONP
格式。使用
JSONP
形式调用函数时,如
"myurl?callback=?" jQuery
将自动替换
?
为正确的函数名,以执行回调函数。
|
error
|
Function
|
(
默认
:
自动判断
(xml
或
html))
请求失败时将调用此方法。这个方法有三个参数:
XMLHttpRequest
对象,错误信息,(可能)捕获的错误对象。
function
(XMLHttpRequest, textStatus, errorThrown) {
//
通常情况下textStatus
和errorThown
只有其中一个有值
this
;
// the options for this ajax request
}
|
global
|
Boolean
|
(
默认
: true)
是否触发全局
AJAX
事件。设置为
false
将不会触发全局
AJAX
事件,如
ajaxStart
或
ajaxStop
。可用于控制不同的
Ajax
事件
|
ifModified
|
Boolean
|
(
默认
: false)
仅在服务器数据改变时获取新数据。使用
HTTP
包
Last-Modified
头信息判断。
|
processData
|
Boolean
|
(
默认
: true)
默认情况下,发送的数据将被转换为对象
(
技术上讲并非字符串
)
以配合默认内容类型
"application/x-www-form-urlencoded"
。如果要发送
DOM
树信息或其它不希望转换的信息,请设置为
false
。
|
success
|
Function
|
请求成功后回调函数。这个方法有两个参数:服务器返回数据,返回状态
function
(data, textStatus) {
//
data could be xmlDoc, jsonObj, html, text, etc...
this
;
// the options for this ajax request
}
|
相关推荐
本文将深入讲解如何在jQuery AJAX中向后台传递数组参数,并提供示例代码。 首先,理解问题的关键在于JavaScript数组在传递给后台时,如果数组内包含的是对象,会被转化为`[object Object]`的字符串形式。这是因为...
**jQuery AJAX分页技术详解** 在Web开发中,分页是一种常见的数据展示方式,它能够有效地组织大量数据,提高页面加载速度,优化用户体验。jQuery,一个轻量级、功能丰富的JavaScript库,结合AJAX(异步JavaScript和...
本篇文章主要介绍了jQuery Ajax前后端使用JSON进行交互示例,实现前端通过jQuery Ajax传输json到后端,后端接收json,对json进行处理,后端返回一个json给前端,有兴趣的可以了解一下。
【ASP + jQuery AJAX 实例源码详解】 ASP (Active Server Pages) 是微软开发的一种服务器端脚本语言,常用于构建动态网页。jQuery 是一个流行的JavaScript库,它简化了DOM操作、事件处理、动画以及AJAX交互。AJAX...
在给定的标题和描述中,主要涉及两个关键知识点:使用jQuery的AJAX方法读取TXT文件和实现jQuery分页功能。接下来,我们将深入探讨这两个主题。 首先,我们来讨论如何使用jQuery的AJAX方法读取TXT文件。AJAX(异步...
**jQuery AJAX** 是一个在Web开发中广泛使用的JavaScript库,由John Resig于2006年创建。jQuery简化了JavaScript中的异步HTTP(Ajax)请求,使得开发者能够轻松地与服务器进行数据交互,实现页面的局部刷新,提高...
### jQuery AJAX 源代码分析 #### 一、概述 jQuery 是一款优秀的 JavaScript 库,它简化了 HTML 文档遍历、事件处理、动画以及 Ajax 交互等操作。AJAX(Asynchronous JavaScript and XML)是一种在无需重新加载...
在这个"JqueryAjax简单实例"中,我们主要关注如何在Visual Studio 2005 C#环境下利用jQuery实现AJAX的功能。首先,我们需要确保项目中已经引入了jQuery库。这通常通过在HTML头部添加jQuery库的CDN链接或者将jQuery....
JQuery AJAX 和 JSON 是在 Web 开发中处理异步数据传输和数据格式化的重要工具。本文将深入探讨这两个概念以及它们在实际应用中的使用方法。 首先,JQuery 的 AJAX(Asynchronous JavaScript and XML)功能允许...
在jQuery库中,AJAX功能被简化并封装成了易于使用的API。`$.ajax()`是jQuery提供的核心AJAX函数,它允许我们配置各种选项来定制请求,如URL、请求类型(GET或POST)、数据类型(JSON、XML、HTML等)以及请求成功或...
**jQuery AJAX简易计算器** 在Web开发中,动态交互是提升用户体验的重要手段,而jQuery的AJAX功能正是实现这种交互的核心技术。本项目“jQuery AJAX简易计算器”旨在展示如何利用jQuery库与服务器端进行异步数据...
在Web开发中,jQuery是一个非常流行的JavaScript库,它极大地简化了DOM操作、事件处理以及Ajax交互。本主题聚焦于jQuery中的Ajax功能,特别是如何利用它进行异步用户名验证。Ajax,即Asynchronous JavaScript and ...
本文将详细介绍使用jQuery AJAX实现三种不同方式的前后台数据传输,以及如何处理界面内容的传值和返回值。 1. **基本的AJAX调用** jQuery提供了`$.ajax()`方法,它是所有其他AJAX功能的基础。例如,我们可以使用...
在Web开发中,jQuery是一个非常流行的JavaScript库,它极大地简化了DOM操作、事件处理和Ajax交互等任务。本文将深入探讨如何使用jQuery的ajax方法来提交表单,从而实现异步数据交换,提高用户体验。 首先,jQuery的...
- **发送AJAX请求**:当触发事件时,构建一个AJAX请求,将当前输入的值作为参数发送到服务器。 - **处理响应**:服务器返回验证结果,可能是JSON格式的数据。在AJAX的success回调中,解析响应并根据结果更新UI,...
《jQuery AJAX 技术详解——基于传智播客课件》 在当今的Web开发中,jQuery AJAX(异步JavaScript和XML)技术扮演着至关重要的角色。它允许开发者在不刷新整个页面的情况下与服务器进行数据交换,提高了用户体验,...
在现代Web应用开发中,Spring框架、jQuery库以及Ajax技术是不可或缺的部分。Spring作为一个全面的Java企业级应用框架,提供了强大的MVC(Model-View-Controller)架构支持,而jQuery则简化了JavaScript的DOM操作和...
在JavaScript的世界里,jQuery是一个非常流行的库,它简化了DOM操作、事件处理和Ajax交互等任务。`jQuery AJAX`是jQuery库中的一个核心功能,它极大地简化了原生JavaScript的异步数据通信过程。本教程将深入探讨...
在现代Web开发中,使用jQuery进行Ajax请求是一种常见的操作。jQuery作为一个广泛使用的JavaScript库,简化了从客户端到服务器的数据交互,而Ajax超时的设置则是保证请求响应时效性的重要手段。当客户端向服务器发送...
请求的URL、类型(GET或POST)、数据以及成功回调函数都是AJAX请求的关键参数。例如: ```javascript $.ajax({ url: 'get_data.php', // 服务器处理请求的URL type: 'POST', // 请求方式,这里是POST data: { ...