var typingTimer;
var doneTypingInterval = 500;
var searchedValue;

$("#trackName").focusin(function(){
    $(this).keyup(function(){
        clearTimeout(typingTimer);
        if($(this).val()){
            typingTimer = setTimeout(doneTyping, doneTypingInterval);
        }
    });

});


function doneTyping(){

    searchedValue = ($("#trackName").val());
    return searchedValue;
}


实际上,我的目标是在django中获取此searchedValue变量,以便我可以使用此变量从django数据库中访问某些歌曲名称。

例如:如果我在输入元素中输入“ fad”,然后输入searchedValue = "fad",那么我想要在django中使用此变量,以便我可以使用数据库查询来访问所有名称为“ fad”的歌曲

我在这里先向您的帮助表示感谢

最佳答案

要与django通信,您有两种选择,一种是使用自定义模板标记,在这种情况下,您可以传递所需的变量并使之进行数据库读取。

Here您可以查看有关自定义模板标签的更多信息

实现此目的的另一种方法是通过REST API进行通信。为此,您需要使用Django rest框架,您可以找到有关DRF Here的更多信息。

关于javascript - 我如何将JS数据发送到Django?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59072361/

10-11 02:10
查看更多