2016-05-14 51 views
0

我試圖發送變量(user.id - 當前用戶的id)到我的JQuery文件中,該文件調用視圖來刪除數據庫中的某些數據。問題是我不知道如何將user.id傳入JS文件以便能夠將它附加到url請求。變量未定義(從HTML發送到JS文件)

在我的模板:

<script src="{% static "js/checkTestsSittings.js" %}">var userid = {{ user.id | safe }};</script> 

JS文件:

$(document).ready(function() { 
    alert(userid); // just a test 
    request_url = '/check-sittings/'+userid+'/'; 
    $.ajax({ 
     url: request_url 
    }) 
}); 

這是我在控制檯中看到:

enter image description here

我在JS初學者和Django的。你能給我一個提示嗎?

回答

1

不能添加文件和代碼在一個腳本代碼,則應單獨添加它們,這樣

<script>var userid = {{ user.id | safe }};</script> 
<script src="{% static "js/checkTestsSittings.js" %}"></script>