[英]Variable is not defined (sending from HTML to JS file)
我正在嘗試將變量( user.id
當前用戶的id
)發送到我的JQuery
文件中,該文件調用視圖以刪除數據庫中的某些數據。 問題是我不知道如何將user.id
傳遞到JS文件中,以便將其附加到url
請求中。
在我的模板中:
<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
})
});
這是我在控制台中看到的:
我是JS和Django的新手。 你能給我個提示嗎?
您不能在單個腳本標簽中添加文件和代碼,而應像這樣單獨添加它們
<script>var userid = {{ user.id | safe }};</script>
<script src="{% static "js/checkTestsSittings.js" %}"></script>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.