0
url(r'^(?P<code>[-\w]+)/$',views.Listing.as_view(),name='stat_details'),
网址,我怎么能在那里我送一个AJAX调用这个网址从我的JavaScript文件访问此Django的网址不起作用。有人可以帮我纠正这个问题。访问的Django从JavaScript
感谢
url(r'^(?P<code>[-\w]+)/$',views.Listing.as_view(),name='stat_details'),
网址,我怎么能在那里我送一个AJAX调用这个网址从我的JavaScript文件访问此Django的网址不起作用。有人可以帮我纠正这个问题。访问的Django从JavaScript
感谢
首先,为避免混淆,更新您的网址为:
url(r'^stat_details/(?P<code>[-\w]+)/$',views.Listing.as_view(),name='stat_details'),
然后呈现您的网址只是像这样的字符串:
<script>
$(document).ready(function(){
var code = your_code;
var url = "/stat_details/"+ code;
alert(url);
$.ajax({
url: url,
success:function(result){
populateTable(result.data.m_data);
},
error:function(xhr){
alert("Fail"+ xhr.status+ " "+ xhr.responseText);
}
});
});
</script>
你不”需要使URL请求过程复杂化,并且请不要忘记第一个/在var url =“/ stat_details /”+ code; 如果该方法是后,那么你应该也提到它。谢谢。
是的,这工作。你也可以告诉我如何访问一个呈现给javascript中的html页面的django变量? –
@lola Django模板变量可以在Javascript代码中呈现为“{{your_variable}}”,不要忘记双引号。 –
但是如果javascript在另一个文件中,这不起作用。 –