1. 程式人生 > >ajax請求後臺介面資料與返回值處理js寫法

ajax請求後臺介面資料與返回值處理js寫法

ajax的程式碼,用的是jquery的 ajax:

$.ajax({
            url: "/test.php",//後臺提供的介面
            type: "post",   //請求方式是post
            data:{"type":"1", //這是你要傳給後臺的data值
            "t":"c4552111"
            },
            dataType: "json", //資料型別是json型
            success: function (data) {   //成功時返回的data值,注意這個data是後臺返回的值,上面的data是你要傳給後臺的值
                console.log(data);//可以在控制檯檢視列印的data值
              
                if (data.SuccessCode != "0") { //如果後臺返回的data.SuccessCode不等於0執行後面的語句,
                    $("#btn").attr("disabled");
                    $("#btn").css({"background-color":"#DBDBDB","color":"#DB3B2F"});
                    $("#btn").text("不可點選");
                }else{
                    $("#btn").addClass("btnNow");
                }

                switch(data.SuccessCode){//根據後臺返回的data.SuccessCode來判斷執行什麼語句
                    case "0":
                         $("#btn").addClass("btnNow");
                        break;
                    case "-1":
                        alert("活動尚未開始");
                        break;
                    case "-2":
                        alert("本日已搶完");

                        break;
                    default:
                        alert("系統繁忙,請稍後再試");
            }



            },
            error: function () { 
                
            },
            complete: function () {

            }
        });