我有一个搜索框
<div id="" class="col-10 pt-2 page-title">
<label>
<input type="search" id="search" class="form-control form-control-sm " placeholder="Search">
</label>
</div>
我的要求是当我按下任何字符并单击需要搜索的输入按钮时
var x = document.getElementById("search");
x.addEventListener("keyup", function(event) {
if (event.keyCode === 13) {
var search = document.getElementById("search").value;
console.log(search)
}
});
这将打印我在控制台中输入的单词....
我正在进行 Ajax 调用
$.ajax({
dataType: "json",
url: "{% url 'some url name' %}?limit=10",
},
这将加载 10 条记录....
相同的 API 也可以与搜索一起使用......在此我们需要传递一个额外的参数......
$.ajax({
dataType: "json",
url: "{% url 'some urn name' %}?limit=10?q="+seach,
},
但是在调用 url 时搜索值变为未定义
如何使用 url = "{% url 'some url name' %}?limit=10" 调用相同的 Ajax 调用,如果用户使用 url "{% url 'some urn name ' %}?limit=10?q="+seach,
Helenr
饮歌长啸
哆啦的时光机
相关分类