zoukankan      html  css  js  c++  java
  • 取得 Ajax 返回参数

    1  ajax 函数,p1 为正常参数
    
        function ExecWebFunction(callback,p1) {
         
            $.ajax({
                type: "POST",
                contentType: "application/json; charset=utf-8",
                datatype: "json",
                url: URL,
                data: ajaxdata,
                beforeSend: function (XMLHttpRequest) {
                    //Specifying this header ensures that the results will be returned as JSON.
                    XMLHttpRequest.setRequestHeader("Accept", "application/json");
                },
                success: function (data, textStatus, XmlHttpRequest) {
                    //成功执行语句
                    if (typeof callback === 'function') {
                        callback("SUCCESS", data.d);
                    }
                    getresult(data.d);
                },
                error: function (XMLHttpRequest, textStatus, errorThrown) {
                    //错误执行语句
                    if (typeof callback === 'function') {
                        callback("ERROR", textStatus);
                    }
    
                }
            });
        }
    
    2 callback 函数--用来处理上面执行之后的事务.
    
        function callback(info, result) {
            if (info == "SUCCESS") {
                //do somethings
            }
            else {
              //do somethings
            }
        }
    
    3 调用方式如下:
    ExecWebFunction(callback,p1);
  • 相关阅读:
    HBase-MapReduce
    HBase API 操 作
    HBase-Shell-数据结构-原理
    HBase-简介-安装配置
    Kafka 与 Flume
    kafka-Streams
    Kafka-producer拦截器(interceptor)
    Kafka-API
    Kafka-工作流程分析
    day06 Java面向对象
  • 原文地址:https://www.cnblogs.com/BinBinGo/p/6291635.html
Copyright © 2011-2022 走看看