2015-05-15 149 views
0

我用下面的代碼發佈數據到服務器,它的工作正常,但我如何獲取數據值。假設服務器將發送顯示這些值的persion警報消息的名稱和姓氏,但是如何獲取變量.. 。請幫助...如何使用此代碼獲取數據值?

 var data = {"data":{"app_name":"hansel","device_id":"123456"}}; 
     //data = $(this).serialize() + "&" + $.param(data); 
     $.ajax({ 
      type: "POST", 
      dataType: "json", 
      url: "http://15.27.0.180/cr/z0501/getconfig", //Relative or absolute path to response.php file 
      data: data, 
      success: function(data) { 

       $.each(data, function(key, value){ 
       $.each(value, function(key, value){ 


        //alert(value) 
        alert("key" +key +""+value) 
        var servervalues=value; 
        //alert(servervalues+servervalues); 
        }); 
       }); 
      } 
     }); 
     return false; 


    }); 
+0

如果服務器發送一個404碼的'success'功能將無法運行。 –

+0

並在$ .each(data [「data」]上循環,假設響應的格式與發送的格式相同,如果不是,則在此發佈響應 – mplungjan

+0

使用'error:function(err){}處理程序如果你想在這個Ajax調用上看到特定的http錯誤。 – jfriend00

回答

0

只需使用jqXhr對象

$.ajax({ 
    //...   
    success: function(data, textStatus, xhr) { 
     console.log(xhr.status); 
    }, 
    complete: function(xhr, textStatus) { 
     console.log(xhr.status); 
    } 
}); 
相關問題