zoukankan      html  css  js  c++  java
  • ajaxJson(常用)

    function ajaxJson(method, url, data, callback) {
        var options = {
            type: method,
            url: url,
            dataType: 'JSON',
            traditional: true,
            contentType: "application/json; charset=utf-8"
        };
        if (typeof data === 'function') { // No data offered
            callback = data;
        } else { // Add data
            options.data = data;
        }
        options.success = function (msg) {
            return callback(null, msg);
        };
        options.error = function (err) {
            return callback(err);
        };
        $.ajax(options);
    }
    

      

    ajaxJson('POST', url, JSON.stringify(param), function(err, result){
      //result or rsp

      // if(SUCCESS){

      //.......  

      }else{

      //.......

      }
    });

    ——————————————————————————————————————————————————————————————————————

    //DateTables (ajax异步获取数据填充到表格显示(ajax)

            ajax: function (data, callback, settings) {
                //封装请求参数
                var param = {
                    "page": {
    
                    }
                };
                $.ajax({
                    type: "POST",
                    url: url,
                    data: JSON.stringify(param),
                    dataType: "json",
                    contentType: "application/json; charset=utf-8",
                    success: function (result) {
                        //......
                        callback(returnData);
                    }
                });
            }
    

      _____________________________________________________________________________________________________________________________

        var options = {
            url: url,
            type: 'POST',
            data: data,
            processData: false,
            contentType: false,
            success: function (rsp) {
                if(rsp.code==200){
                      ....  
                }else{
                      ....
                }
            },
            error: function (e) {
                //......
            }
        };
        $.ajax(options);
    

      //----------------------------------------

        $.ajax({
            type: "POST",
            url: webroot + "/ht/uploadAndSaveFile",
            data: JSON.stringify(params),
            dataType: "json",
            contentType: "application/json; charset=utf-8",
            success: function(rsp) {
                console.log(rsp)
                // if (rsp.code == 200) {
                //     if (paramsId == '') {
                //         hint("添加成功");
                //     } else {
                //         hint("修改成功");
                //     }
                //     $("#addCustomerBox").modal("hide");
                //     //getCustomerList(1);
                //     loadTalbe();
                //     clearCustomer();
                // } else {
                //     hint(rsp.message);
                // };
            },
            error: function(XMLHttpRequest, textStatus, errorThrown) {
                console.log(rsp)
            }
        });
  • 相关阅读:
    向TRichEdit插入图片的单元
    等待程序结束后, 自动启动程序的批处理
    执行程序函数
    基于IWICImage的截图代码
    线程中WICImage与Bitmap数据转换
    清理win10过期补丁的命令
    [转] 常见的哈希函数
    豆瓣小组爬虫.....^_^
    如何在ASP.NET Core中实现CORS跨域
    在ASP.NET Core中使用Angular2,以及与Angular2的Token base身份认证
  • 原文地址:https://www.cnblogs.com/Byme/p/8191414.html
Copyright © 2011-2022 走看看