如何在AJAX GET请求和GET JSON数据中包含django URL?

如何在AJAX GET请求和GET JSON数据中包含django URL?,django,json,jquery,Django,Json,Jquery,我正在运行一个开发服务器,并调用一个模板视图,在浏览器上显示“index.html”的内容。 现在我在index.htm文件中配置了一个按钮(使用JQUERY)来执行AJAX get请求。我如何包含Django url来实现这一点 $(document).ready(function(){ $("#btn1").click(function(){ //alert("Text: " + $("#test").text()); //alert("Text: " ); $.ajax({ url:

我正在运行一个开发服务器,并调用一个模板视图,在浏览器上显示“index.html”的内容。 现在我在index.htm文件中配置了一个按钮(使用JQUERY)来执行AJAX get请求。我如何包含Django url来实现这一点

$(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”,该url将返回一个json响应

以下是与对应于url I wan的django视图关联的返回值,包括:

response = Response(200, result)
return self.render(response)
您也可以使用视图路径,就像在文档中一样:

为什么我必须包含“反向”url?我目前使用的绝对路径,它似乎工作良好!绝对路径:“http://.......“是的,你可以,也可以把你的视图放在这个标签上。通过这种方式,我写了你们可以肯定,若你们改变了网站或你们的DjangoURL,它也会正确地反映在这个文件上。
$.ajax({
  url: {% url 'name-of-your-reverted url' %}
...