我使用Django和JQuery完成了一个自动完成搜索栏。我设法将选择内容写入textbox
,但我想要做的是将用户重定向到使用文本框中数据的网址。
以下是我的HTML和JS文件:
<script>
$(function() {
$("#places").autocomplete({
source: "{% url "get_places" %}",
select: function (event, ui) { //item selected
AutoCompleteSelectHandler(event, ui)
},
minLength: 2,
});
});
function AutoCompleteSelectHandler(event, ui)
{
var selectedObj = ui.item;
}
</script>
<h1>Bienvenue sur le site de la Kfet !</h1>
<h2>Rechercher un Klient dans la barre de recherche ci-dessous :</h2>
<!-- jQuery !-->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"> </script>
<!-- jQuery UI !-->
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/jquery-ui.css">
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js"></script>
<div class="ui-widget">
<label for="places">Rechercher un klient : </label>
<input id="places">
</div>
我想我必须在JS文件中添加一种“链接”,但我不知道该怎么做并传递我想要的参数(选择输入文本)
提前致谢。