大家好,基本上我想知道有没有一种方法可以将附加参数从 jQuery 自动完成发送到 php 页面,然后查询数据库并将结果发回。我知道发送已输入输入框中的术语,但想知道您是否可以发送例如从选择框中选择的选项。
这是我的代码:
<script src="/scripts/jquery-ui-min"></script>
<script>
$('#tags').autocomplete({
search: function(event, ui) {
$('.test ul').empty();
},
source: '/autoCompleteKnowledgeBase.php'
}).data('autocomplete')._renderItem = function(ul, item) {
return $('<li/>')
.data('item.autocomplete', item)
.append(item.value)
.appendTo($('.test ul'));
};
</script>
<form method="POST" action="askAQuestion.php">
<p>
Search for:
<input type="text" id="tags" name="searchFor">
<input type="submit" id="tags" value="Find ...">
</p>
</form>
<div class="test">Output goes here:<br/><ul></ul></div>
</div>
autoCompleteKnowledgeBase.php 获取该术语并对其进行数据库查询,然后以 JSON 形式发送回结果。寻找一种方法来传递其他参数,例如选定的选项。
有任何想法吗?
谢谢