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在另一個文件中,這不起作用。 –