0
我正在運行開發服務器並調用模板視圖,以在瀏覽器中顯示「index.html」的內容。 現在我在index.htm文件(使用JQUERY)中配置了一個按鈕來執行AJAX獲取請求。我如何包含Django url來做到這一點?如何在AJAX GET請求中包含django URL並獲取JSON數據?
$(document).ready(function(){
$("#btn1").click(function(){
//alert("Text: " + $("#test").text());
//alert("Text: ");
$.ajax({
url: 'application.json',
dataType: 'json',
success: function(data) {
alert("SUCCESS: " + data);
},
error: function(data) {
alert("ERROR " + data);
}
});
我想用一個django url替換'application.json',它會返回一個json響應。
這裏是Django的視圖correspoing到url asscociated的返回值我婉包括:
response = Response(200, result)
return self.render(response)
爲什麼我必須包含「倒轉」的網址? 我目前使用絕對路徑,它似乎工作正常! 絕對路徑: 「http:// .......」 – user1524625
是的,你可以,也可以把這個標籤放到你的視圖中。通過這種方式,我寫了你可以肯定,如果你改變網站或你的Django網址,它也會正確反映在這個文件上。 – rfaga