0
url(r'^(?P<code>[-\w]+)/$',views.Listing.as_view(),name='stat_details'),
からのURL:このアクセスジャンゴ私はこのURLにAJAX呼び出しを送信しています、私はJavaScriptファイルからこのDjangoのURLにアクセスするにはどうすればよいのjavascript
/mycode/
$(document).ready(function(){
var url = {% url stat_details code='abc' %}.replace('abc', 'mycode');
alert(url);
$.ajax({
url: url,
success:function(result){
populateTable(result.data.m_data);
},
error:function(xhr){
alert("Fail"+ xhr.status+ " "+ xhr.responseText);
}
});
});
うまくいきません。誰かがこれを修正するのを手伝ってもらえますか?
おかげまず
これはうまくいきました。また、javascriptのhtmlページにレンダリングされたdjango変数にどのようにアクセスできますか? –
@lola Djangoのテンプレート変数は、JavaScriptのコードでは "{{your_variable}}"としてレンダリングでき、二重引用符は忘れないでください。 –
しかし、javascriptが別のファイルにある場合、これは機能しません。 –