zoukankan      html  css  js  c++  java
  • ajax简单封装

     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 }
  • 相关阅读:
    解决安装mysql 到start service出现未响应问题
    【日历】自定义(上下月切换)
    html2canvas 无法渲染网络图片及本地 解决方案
    css 弹性盒子--“垂直居中”--兼容写法
    CSS垂直居中
    window.postMessage 在iframe父子页面数据传输
    小程序 rich-text 处理显示
    前端规范
    CSS技巧(一):清除浮动
    博客地址迁移
  • 原文地址:https://www.cnblogs.com/chenyablog/p/5546913.html
Copyright © 2011-2022 走看看