gpt4 book ai didi

Jquery 输入时自动完成搜索

转载 作者:行者123 更新时间:2023-11-30 23:52:12 26 4
gpt4 key购买 nike

我有一些运行良好的 JQuery。它加载所有自动完成值,单击它们后,它们加载执行所有搜索的 searchdata.php。这有效。

我不明白的是,如果用户决定不想选择自动完成值并按 Enter 键,我如何让它对搜索中的值执行 searchdata.php按回车键输入而不重新加载页面?我已经尝试过绑定(bind)和生活,但无法让它工作。

<script type="text/javascript">
$(document).ready(function() {

var availableTags = <?php echo json_encode($findrow);?>;

$("#search_input").watermark("Begin Typing to Search");
$('#searchresultdata').append(sendSelected);

$("#search_input").autocomplete({
source: availableTags,
select: function(event, ui) {
sendSelected(ui.item.value);
}
});

function sendSelected(_val){
var search_input = _val;
if (search_input =='') search_input ='*';
var dataString = 'keyword='+search_input;

if (search_input.length > 2 || search_input=='*') {
$.ajax({
type: "GET",
url: "core/functions/searchdata.php",
data: dataString,
success: function(server_response) {
$('#searchresultdata').empty();
$('#searchresultdata').append(server_response);
$('span#category_title').html(search_input);
}
});
}
}
});
</script>

最佳答案

$("#search_input").keypress(function(e) {
if(e.keyCode == 13)
{
e.preventDefault();
sendSelected(this.value);
$(this).autocomplete('close');
}
});

关于Jquery 输入时自动完成搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10552767/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com