2010-05-11 135 views
0

我有一個getJSON調用回調正確,但數據變量爲空。下面發佈的python代碼是通過對requestURL的getJSON調用執行的。有任何想法嗎?JQuery getJSON回調返回空數據

的javascript:

var demandURL = "/demand/washington/"; 
$.getJSON(demandURL, function(data) { 
    console.log(data); 
}); 

蟒蛇:

data = {"demand_count":"one"} 
json = simplejson.dumps(data) 
return HttpResponse(json, mimetype="application/json") 
+0

您是否嘗試過檢查Fiddler中的請求以驗證響應正文是否確實是有效的json? – 2011-12-22 02:15:46

+0

嘗試直接在瀏覽器中打開你的ajax url看看你得到了什麼 – 2012-10-25 06:43:53

+0

我沒有任何PYTHON的經驗,但是要麼你沒有打到正確的服務器URL或者你沒有從服務器端正確地返回數據,請快速檢查 – 2012-10-25 07:00:26

回答

0

轉出與Ajax調用你的getJSON所以你可以看看錯誤消息。嘗試這樣的事情:

$.ajax({ 
    url: url, 
    dataType: 'json', 
    data: data, 
    success: function(data) { 
    console.log(data); 
    }, 
    error: function(XMLHttpRequest, textStatus, errorThrown) { 
    console.log(textStatus, errorThrown); 
    } 
});