我正在运行开发服务器并调用模板视图,以在我的浏览器上显示“index.html”的内容。 现在我在index.htm文件中配置了一个按钮(使用JQUERY)来执行AJAX get请求。如何包含Django网址?
$(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视图相关联的返回值,该视图对应于我要包含的URL:
response = Response(200, result)
return self.render(response)
答案 0 :(得分:1)
$.ajax({
url: {% url 'name-of-your-reverted url' %}
...
您也可以使用视图路径,就像在doc中一样: Django Doc#url