簡體   English   中英

如何在控制台中調試返回的AJAX數據?

[英]How do I debug returned AJAX data in the console?

我有一個發出AJAX請求並返回一些數據的函數:

$(document).ready(function(){
    $("select#test").change(function(){
        $.ajax({
                url: "",
                data: { "value": $("#test").val(),
                csrfmiddlewaretoken: '{{ csrf_token }}'},
                dataType:"json",
                success: function(data){
                   $("div#return").text(data)
                }
            });
    });
});

顯示此內容時,將顯示為[object Object] 我想在控制台中訪問它,但是當我加載控制台並鍵入data它告訴我Uncaught ReferenceError: data is not defined(...)

數據從我的Django視圖返回, data是一個JSON對象,如下所示:

    payload = {
        'main': {
            "title": "Jim",
            "description": "I am cool"
        }
    }

    return JsonResponse(payload, content_type='application/json')
success: function(data){
    console.log(data);
}

我只是添加一個斷點:

success: function(data){
  debugger;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM