js post get ajax 調用接口傳值 json方式


<script type="text/javascript">
    function sendpost2() {
        var shoujihaoma = document.getElementById("Mobphone").value;
        var phone = md5();//MD5加密
        var app_idi = "2B3D396DBD874913BA0EBCF4E04E394A";
        var qian = jine();//獲取金額
      $.ajax({
            type: "post",
            async: false,
            url: "http://192.168.10.191:8078/recharge/getpostorder.ashx",
            dataType: "jsonp",
            data: { "app_id": app_idi, "phone": shoujihaoma,"amount":qian,"secret_code":phone },
            jsonp: "callback", //傳遞給請求處理程序或頁面的,用以獲得jsonp回調函數名的參數名(一般默認為:callback)
            jsonpCallback: "flightHandler", //自定義的jsonp回調函數名稱,默認為jQuery自動生成的隨機函數名,也可以寫"?",jQuery會自動為你處理數據
            success: function(json) {
            alert(json.appid);
            var dingdanNum = json.appid;//獲取接口的返回值,返回值的格式是變量為appid才可以
          location.href = "confirmed.html?liushui=" + dingdanNum + "&shoujiNum=" + shoujihaoma + "&monery=" + qian;
            },
            error: function() {
                alert('fail');
            }
        });
    }
     </script>

 

 

<script type="text/javascript">
    function sendget2() {
        var shoujihaoma = document.getElementById("Mobphone").value;
        var phone = md5();
        var app_idi = "2B3D396DBD874913BA0EBCF4E04E394A";
        var qian = jine();
        $.ajax({
            type: "get",
            async: false,
            url: "http://192.168.10.191:8078/recharge/getpostorder.ashx",
            dataType: "jsonp",
            data: { "app_id": app_idi, "phone": shoujihaoma, "amount": qian, "secret_code": phone },
            jsonp: "callback", //傳遞給請求處理程序或頁面的,用以獲得jsonp回調函數名的參數名(一般默認為:callback)
            jsonpCallback: "flightHandler", //自定義的jsonp回調函數名稱,默認為jQuery自動生成的隨機函數名,也可以寫"?",jQuery會自動為你處理數據
            success: function(json) {
                var dingdanNum = json.appid;
                //alert(dingdanNum);
                location.href = "confirmed.html?liushui="+dingdanNum+"&shoujiNum="+shoujihaoma+"&monery="+qian;
            },
            error: function() {
                alert('fail');
            }
        });
    }
     </script>

 

 

 

接口返回值的方式

 

string appid = context.Request.Params["app_id"];//獲取js發送過來的數據
   string appkey = context.Request.Params["app_key"];
        if (appid == "1" && appkey == "1")
        {

            string item = null;
            item = "flightHandler({";
            item += "\"appid\"";//返回數據的變量
    item += ":";
            item += "\"hello\"";//將要返回的數據
          item += "});";
            context.Response.Write(item);
        }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM