簡體   English   中英

變量未定義(從HTML發送到JS文件)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM