jquery与ajax
获取异步数据
load(url,data(post),函数)
get与post
$.get( url,data,函数)
$.post(url,data,函数,type数据(xml,html,json))
$.ajax(options)设置ajax的各个选项以及值
属性 1.async 设置是否为异步请求
2.beforesend()发送请求前调用的函数
3.cache()强制页面是否进行缓存
4.complete()请求完成时的回调函数(success和error)
5.contenttype 请求类型
6.data 发送给服务器的数据 可以是对象和url
7.datatype 希望服务器返回的数据类型 (xml,html)
8.error 请求失败时调用的函数(xmlhttprequest,错误信息,异常对象)
9.global 是否允许触发全局函数
10.ifmodified
11. password(密码) username(用户名) url(请求地址)
type(请求函数) timeout(超时的时间)
processdata是否允许数据被自动转化url编码
$.ajax ({ url:test.aspx , cache :false ,success:function(html){}})
$.Ajax事件
beforesend,success,error,complete $.ajaxsetup()
jquery => ajaxstart,ajaxsend,ajaxsuccess,ajaxerror,ajaxcomplete,ajaxstop
ajaxsend,ajaxsuccess,ajaxcomplete函数接受三个函数 (函数属性,xmlhttprequest,设置的属性对象)
ajaxerror函数接受四个函数 (函数属性,xmlhttprequest,设置的属性对象,xmltttprequest返回的数据)