七
:Ajax支持
通用方式:
$.ajax(prop) 通过一个ajax请求,回去远程数据,prop是一个hash表,它可以传递的key/value有以下几种
。
(String)type:数据传递方式(get或post)。
((String)url:数据请求页面的url
((String)data:传递数据的参数字符串,只适合post方式
((String)dataType:期待数据返回的数据格式(例如 "xml", "html", "script",或 "json")
((Boolean)ifModified: 当最后一次请求的相应有变化是才成功返回,默认值是false
((Number)timeout:设置时间延迟请求的时间。可以参考$.ajaxTimeout
((Boolean)global:是否为当前请求触发ajax全局事件,默认为true
((Function)error:当请求失败时触发的函数。
((Function)success:当请求成功时触发函数
((Function)complete:当请求完成后出发函数
jQuery代码及说明
$.ajax({url:
"
ajax.htm
"
,
success:
function
(msg){
$(div
"
#a
"
).html(msg);
}
});
将ajax.htm返回的内容作为id为a的div内容
$.ajax({ url:
"
ajax.aspx
"
,
type:
"
get
"
,
dataType:
"
html
"
,
data:
"
name=John&location=Boston
"
,
success:
function
(msg){
$(
"
#a
"
).html(msg);
}
});
用get方式向ajax.aspx页面传参数,并将返回内容负给id为a的对象。
$.ajaxTimeout(time)
设置请求结束时间
$.ajaxTimeout( 5000 )
其它简化方式:
$.get(url, params, callback)
用get方式向远程页面传递参数,请求完成后处理函数,除了url外,其它参数任意选择
!
$.get(
"
ajax.htm
"
,
function
(data){ $(
"
#a
"
).html(data) })
$.get(
"
ajax.asp
"
,
{ name:
"
young
"
, age:
"
25
"
},
function
(data){ alert(
"
Data Loaded:
"
+
data); }
)
$.getIfModified(url, params, callback)
用get方式向远程页面传递参数,从最后一次请求后如果数据有变化才作出响应,执行函数callback
$.getJSON(url, params, callback)
用get方式向远程json对象传递参数,请求完成后处理函数callback。
$.getScript(url, callback)
用get方式载入并运行一个远程javascript文件。请求完成后处理函数callback。
$.post(url, params, callback)
用post方式向远程页面传递参数,请求完成后处理函数callback
load(url, params, callback)
载入一个远程文件并载入页面DOM中,并执行函数callback
$(
"
#a
"
).load(
"
ajax.htm
"
,
function
() { alert(
"
load is done
"
); } );
仰天一笑
徐羽
向ajax.htm页面发出请求,将返回结果装入id为a的内容中,然后再执行函数callback。
loadIfModified(url, params, callback)
用get方式向远程页面传递参数,从最后一次请求后如果数据有变化才作出响应,将返回结果载入页面DOM中,并执行函数callback
ajaxStart(callback)
当ajax请求发生错误是时执行函数callback
ajaxComplete(callback)
当ajax请求完成时执行函数callback
ajaxError(callback)
当ajax请求发生错误时执行函数callback
ajaxStop(callback)
当ajax请求停止时执行函数callback
ajaxSuccess(callback)
当ajax请求成功时执行函数callback
分享到:
相关推荐
jQuery使用手册,前端开发工具,亲测可用。
jQuery使用手册.docjQuery使用手册.docjQuery使用手册.doc
2-jQuery使用手册.doc 4-jQuery技巧总结.doc 5-jQuery常用方法事件属性.doc 3-使用 jQuery 简化 Ajax 开发.doc
jquery API 使用手册 jquery API 使用手册 jquery API 使用手册
jQuery使用手册.doc jQuery使用手册.doc jQuery使用手册.doc
jQuery使用手册. jQuery使用手册.jQuery使用手册.jQuery使用手册.
†jQuery是一款同prototype一样优秀js开发库类,特别是对css和XPath的支持,使我们写js变得更加方便!如果你不是个js高手又 想写出优 秀的js效果,jQuery可以 帮你达到目的!大家可以看看有keel翻译的jQuery入门
本压缩包内包含以下文件: jquery-1.12.4.js jquery-1.12.4.min.js jQuery1.11.0_20140330.chm jQueryAPI_CHM.CHM
jquery使用手册
资源名称:jquery1.7 中文手册 CHM文档(附jquery1.82 chm手册)内容简介:因国内jquery中文手册更新太慢了,等了一段时间实在等不下去了,干脆自己动手做一个丰衣足食,时刻更新. 最后感谢Shawphy提供1.4.1版,jehn提供...
jQuery手册jQuery手册jQuery手册
jquery用户使用手册,快速学习jquery.
JavaScript和jquery实战手册
资源名称:jQuery 中文手册 1.11.1内容简介:jquery中文手册 自从 2011 第1.7版到现在,这期间进行了很多次修改,因为作者相信:只要用心,哪怕一个小玩意都可以做到极致。 jQuery API 1.4.4 是一部比较详细的中文...
jQuery使用手册.doc jQuery使用手册.doc
jQuery1.3.1中文使用手册里面不但有API的详细说明,有很多jQuery使用的小例子,使用的时候可以方便的查找哦
jQuery API 3.3.1 中文手册,jQuery是一个JavaScript框架,自面世以来,以其快速、简洁,能够很轻易地处理HTML文档、控制事件、给页面添加动画和Ajax效果等功能使多很多WEB编程者对其非常热爱,本手册旨在帮助广大...