4、jQuery对ajax的支持
1)load
a,作用: 将服务器返回的数据直接添加到符合要求的节点之上。
b,用法:
$obj.load(请求地址,[请求参数]);
请求地址: 服务器端某个组件的地址,比如***.do
请求参数: 有两种形式
请求字符串: "username=zs&age=22"
对象: {'username':'zs','age':22}
注意:如果没有请求参数,则load方法会发送get请求,如果有参数,则发送post请求。
2)$.get
a, 作用: 向服务器发送get请求。
b,用法:
$.get(请求地址,[请求参数],[callback],[服务器返回的数据类型]);
callback: 是一个函数,
格式callback(data,status),其中,可以通过data获得服务器返回的数据,
status是一个状态的描述。
服务器返回的数据类型: 可以是
html : html内容
text: 文本
json: json字符串
xml: xml文档
script: javascript脚本
$.post
a, 作用:向服务器发送post请求。
b,用法:同$.get
3)$.ajax
用法:
$.ajax({});可以添加的参数:
url(string):请求地址
type(string): GET/POST
data(object/string): 请求参数
dataType(string) :预期服务器返回的数据类型。
同$.get一样。
success(function):请求成功后调用的回调函数,
有两个参数:function(data,textStatus),其中,data是服务器返回的数据,textStatus 描述状态的字符串。
error(function):请求失败时调用的函数。
async: true(缺省)/false: 当值为false,发送同步请求。
keyup事件有一个bug, 某些浏览器在切换到中文输入法以后,keyup事件会失效。
为解决这个问题,可以使用input(非ie浏览器支持)和propertychange(ie支持)事件来解决。
jQuery——ajax
原创
©著作权归作者所有:来自51CTO博客作者huingsn的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:jQuery——动画、类数组
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
ajax jquery
ajax
职场 ajax 休闲 -
jQuery Ajax例子
jQuery Ajax例子本文实现一个删除功能(ajax实现):第一步要引用脚本: 第二
jquery ajax 脚本 jquery ajax json -
jquery 开发ajax
[code="javsoft.XMLHTTP"); else...
javascript xhtml c# ViewUI html