资源描述:
《浅析jquery ajax通用js封装》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解浅析jQueryAjax通用js封装 本文大概分为三步实现jqueryajax通过js封装,通过代码实例讲解,代码附有注释,比较容易理解,具体详情如下所示: 第一步:引入jQuery库 /resources/js/jquery.min.js"> 第二步:开发Ajax封装类,已测试通过,可以直接调用,直接贴代码,讲解就省了 /****************************
2、************************************* jQueryAjax封装通用类(linjq) *****************************************************************/ $(function(){ /** *ajax封装 *url发送请求的地址 *data发送到服务器的数据,数组存储,如:{"date":newDate().getTime(),"state":1} *async默认值:对党的认识也有了进一步的提高。才真正体会到
3、了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解true。默认设置下,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为false。 *注意,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行。 *type请求方式("POST"或"GET"),默认为"GET" *dataType预期服务器返回的数据类型,常用的如:xml、htm
4、l、json、text *successfn成功回调函数 *errorfn失败回调函数 */ jQuery.ax=function(url,data,async,type,dataType,successfn,errorfn){ async=(async==null
5、
6、async==""
7、
8、typeof(async)=="undefined")?"true":async; type=(type==null
9、
10、type==""
11、
12、typeof(type)=="undefined")?"post":type; dat
13、aType=(dataType==null
14、
15、dataType==""
16、
17、typeof(dataType)=="undefined")?"json":dataType; data=(data==null
18、
19、data==""
20、
21、typeof(data)=="undefined")?{"date":newDate().getTime()}:data; $.ajax({ type:type,对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地
22、接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解 async:async, data:data, url:url, dataType:dataType, success:function(d){ successfn(d); }, error:function(e){ errorfn(e); } }); }; /** *ajax封装 *url发送请求的地址 *data发送到服务器的数据,数组存储,如:{"date":n
23、ewDate().getTime(),"state":1} *successfn成功回调函数 */ jQuery.axs=function(url,data,successfn){ data=(data==null
24、
25、data==""
26、
27、typeof(data)=="undefined")?{"date":new对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发
28、展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解Date().getTime()}:data; $.ajax({ type:"post", data:data, url:url, dataType:"json", success:function(d){