2017-06-02 146 views
0

對象後,我有這樣的AJAX jQuery代碼:訪問AJAX功能

$("#serial_number").submit(function(e) { 

    var url = "/getVoucher"; // the script where you handle the form input. 

    $.ajax({ 
     type: "GET", 
     url: url, 
     data: $("#serial_number").serialize(), 
       dataType: "json", 
     success: function(data) 
     { 
     console.log(data); 

     } 
    }); 

    e.preventDefault(); // avoid to execute the actual submit of the form. 
}); 

,我得到這個弗朗的console.log: enter image description here

我怎樣才能訪問對象代碼元素?

我嘗試使用:data.Code也嘗試data.Description但瀏覽器給我錯誤...如何訪問Ajax代碼中的成功函數內?

+2

看起來像是雙重嵌套,如果你仍然在控制檯日誌中看到'data',試試'data.data.Code'? –

+0

是的,那是一個錯誤...非常感謝 –

回答

2

當你console.log一個變量,在控制檯輸出是它的內容,所以如果你仍然看到:

Object{ data: Object } 

這意味着變量data有它內部的一個關鍵data。請嘗試:

console.log(data.data.Code); 

訪問對象的內容。