程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> javascript-關於ajax返回值data的IS的問題

javascript-關於ajax返回值data的IS的問題

編輯:編程解疑
關於ajax返回值data的IS的問題

先貼出代碼:

 <script language="javascript">    
    function addclick() {                                        //點擊觸發addclick事件
                var txtuserName = $("#txtuserName").val();//用jquery獲取id為txtuserName的頁面標記的value,存放在txtuserName變量裡
                $.ajax({
                    type: "POST",                                         //ajax的方式為post(get方式對傳送數據長度有限制)
                    url: "/AjaxRequest/AddUser.ashx",           //一般處理程序頁面AddUser.ashx(在2中會寫出該頁面內容)
                    dataType: "json",                                   //數據傳回的格式為json
                    data: { adduserName: txtuserName},       //要傳送的數據鍵值對adduserName為鍵(方便2中的文件用此名稱接受數據)txtuserName為值(要傳遞的變量,例如用戶名)
                    success: function (data) {                       //成功回傳值後觸發的方法
                        if (data != null && data.IS != "") {        //如果回傳的json不為null或json中的IS鍵對應的值不為空,則觸發一下代碼,否則彈出“請重新嘗試”
                            if (data.IS == "-1") {                      //如果json中的IS鍵對應的值為-1,則說明用戶名已在數據庫中存在
                                alert("添加失敗!該名已存在!");
                            }
                            else if (data.IS == "0") {                 //json中的IS鍵對應的值為0,則說明用戶名沒有添加成功
                                alert("添加失敗!");
                            }
                            else if (data.IS == "-2") {               //json中的IS鍵對應的值為-2,則說明數據庫返回的主鍵列不能轉換成INT32類型
                                alert("數據庫連接失敗或訪問失敗!");
                            }
                            else {
                                alert("添加成功!");
                                $("#txtuserName").val("");
                            }
                        }
                        else {
                            alert("請重新嘗試!");
                        }
                    }
                })
            }
</script>

我想請教下data.IS裡面這個IS是什麼?我百度不到?哪位大神能解釋的詳細點嗎?

最佳回答:


首先你要理解data是指ajax 返回的數據 ,這個數據有可能是任意類型或任意值(一般都是對象),is就是這個返回的對象(data)的一個屬性,自然是百度不到的,想要知道具體的內容,在succee 返回函數裡面輸出data 就看到了,

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved