码迷,mamicode.com
首页 > Web开发 > 详细

ajax简单封装

时间:2016-05-31 19:02:06      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:

 1 //eg:
 2 // var data ={
 3 //          id: id,
 4 //    typeName: mame,
 5 //     getcCity:city
 6 //    }
 7 //2.url:需要传到后台的url
 8 //3.callback :回调函数
 9 //+++++++++++++++++++++++Demo:+++++++++++++++++++++++++++++++++++
10 //var data ={
11 //    id: id,
12 //    typeName: name
13 //}
14 //var  url  = encodeURI("${pageContext.request.contextPath}/ajax/certificate/saveCertificateType");
15 //actionRequest(data,url,function(data){
16 //    if (data.successed) {
17 //        toNotification("提示!","操作成功!", "success");
18 //        //刷新表格
19 //        initnewAttributeTable();
20 //    }else {
21 //        toNotification("操作失败!", data.message, "error");
22 //    }
23 //});
24 //+++++++++++++++++++++++Demo:+++++++++++++++++++++++++++++++++++
25 //*****************************ajax代码封装************************************
26 function actionRequest(data,url,callback){
27 actionRequestExt(data,url,1,callback)
28 }
29 
30 //重载ajax方法
31 function actionRequestExt(data,url,areaId,callback){
32 var json = {
33 ‘actionId‘: getActionId(),
34 ‘areaId‘: areaId,
35 ‘data‘:data
36     };
37 $.ajax({
38 type: "post",
39 url: url,
40 data: JSON.stringify(json),
41 dataType: "json",
42 contentType: ‘application/json;charset=utf-8‘,
43 success: function (data) {
44 //回调函数
45 callback.call(this,data);
46 },
47 error: function (xhr, status, statusText) {
48 toNotification("异常!",statusText, "error");
49 $(‘.sa-button-container .cancel‘).click();
50 }
51     });
52 }
53 //获得标识
54 function getActionId() {
55 return new Date().getTime();
56 }

 

ajax简单封装

标签:

原文地址:http://www.cnblogs.com/chenyablog/p/5546913.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!