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 );
}
});

「application.json」を、json応答を返すdjango URLに置き換えたいと思います。

含めたいURLに対応するdjangoビューに関連付けられた戻り値は次のとおりです。

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

1 に答える 1

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

doc と同じようにビュー パスを使用することもできます: Django Doc#url

于 2013-09-25T02:36:16.673 に答える