jQuery4ajax
1、jQuery对ajax编程的支持
(1)load方法:
作用:将服务器返回的数据直接添加到符合要求的dom节点之上。
用法:load(url,[data]);
url:请求地址,比如"price.do"
data:请求参数,有两种形式:
请求字符串:"username=zs&age=22"
javascript对象: {'username':'zs','age':22}
(2)$.get方法:
作用:向服务器发送get请求
用法: $.get(url,[data],[callback],[type])
url:请求地址,比如"price.do"
data:请求参数,有两种形式:
请求字符串:"username=zs&age=22"
javascript对象: {'username':'zs','age':22}
callback:回调函数,callback的格式
function(data,statusText),data是服务器返回的
数据,statusText是一个字符串,描述了服务器处理的
状态。
type:服务器返回的数据的类型,有五种:
text: 文本
html: html
json: json字符串
xml: xml文档
script: javascript脚本
$.post()格式同上。
(3)$.ajax方法
作用:可以向服务器发送get/post请求,并且可以
发送同步请求,处理异常。
用法:
$.ajax(options):
options是一个形如{key1:value1,key2:value2...}的js对象,
用于指定发送请求的选项。
选项参数如下:
url(string):请求地址
type(string):GET/POST
data(object/string):请求参数
dataType(string) :服务器返回数据类型
success(function):请求成功后调用的回调函数,有两个参数:
function(data,textStatus),其中,
data是服务器返回的数据,
textStatus 描述状态的字符串。
error(function):请求失败时调用的函数,有三个参数
function(xhr,
textStatus,errorThrown),其中,
xhr是底层的XMLHttpRequest对象,
textStatus和errorThrown只有一个可用,
可以获得异常的信息。
async: true(缺省)/false,当值为false,发送同步请求。
(4)两个辅助方法
1)serialize():将jQuery对象包含的表单
或者表单控件转换成查询字符串。
2)serializeArray():转换为一个数组,每个数组元素形如{name:fieldName,value:fieldVal}的对象。
序列化元素的作用,主要是用于ajax请求中,给data赋值。
jQuery4ajax的更多相关文章
随机推荐
- CSS 属性设置优先级问题
1.多个选择器可能会选择同一个元素,有3个规则,从上到下重要性降低: !important的用户样式 !important的作者样式 作者样式 用户样式 浏览器定义的样式 2. CSS规范为不同类型的 ...
- .NET使用ICSharpCode.SharpZipLib压缩/解压文件
SharpZipLib是国外开源加压解压库,可以方便的对文件进行加压/解压 1.下载ICSharpCode.SharpZipLib.dll,并复制到bin目录下 http://www.icsharpc ...
- Abap 多线程
http://scn.sap.com/thread/18844 SAP ABAP 实现多线程 第一步:初始化server group ,server group 可以用RZ12进行维护,参数支 ...
- Rich控件一
Calendar控件 Calendar控件用来在Web页面中显示日历中的可选日期,并显示与特定日期关联的数据. 控件声明代码如下: <asp: Calendar id=" Calend ...
- JDBC数据库连接(MySQL为例)
1.什么是JDBC?有什么作用? Java Data Base Connectivity Java数据库连接协议 是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问. 他提 ...
- Jquery动画效果--地铁站名指示等效果
源码参考:源码爱好者--jQuery仿地铁线路指示灯效果,经修改和美化,特此记录一下. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Tra ...
- (三)、Express 路由、静态文件、
一.路由 路由(Routing)是由一个 URI(或者叫路径)和一个特定的 HTTP 方法(GET.POST 等)组成的,涉及到应用如何响应客户端对某个网站节点的访问. 每一个路由都可以有一个或者多个 ...
- 工作中nginx配置文件的一些参数记录
reset_timedout_connection on 告诉nginx关闭不响应的客户端连接.这将会释放那个客户端所占有的内存空间 tcp_nopush on 告诉nginx在一个数据包里发送许多个 ...
- ASP.NET的错误处理机制之二(实例log4net)
一.log4net下载:http://logging.apache.org/log4net/download_log4net.cgi 二.web.config配置如下: <?xml versio ...
- php 随机显示图片的函数(实例分享)
转自:http://www.jbxue.com/article/12695.html 发布:thatboy 来源:Net [大 中 小] 本文分享一个php实现的随机显示图片的函数,可以将 ...