0

我正在运行开发服务器并调用模板视图以在我的浏览器上显示“index.html”的内容。现在我在 index.htm 文件中配置了一个按钮(使用 JQUERY)来执行 AJAX 获取请求。如何包含 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”,这将返回一个 json 响应。

这是与 django 视图相关联的返回值,该视图对应于我要包含的 url:

response = Response(200, result)
return self.render(response)
4

1 回答 1

1
$.ajax({
  url: {% url 'name-of-your-reverted url' %}
...

您也可以使用视图路径,就像在文档中一样: Django Doc#url

于 2013-09-25T02:36:16.673 回答