【发布时间】:2014-01-08 07:46:49
【问题描述】:
我有用于搜索商品或商店的自动完成文本框。此搜索文本框下方还有两个单选按钮,名为 Shop,另一个是 item。 默认情况下,商店在页面加载时被选中。当用户尝试在搜索文本框中键入时,请求被发送到 PHP 页面,该页面触发数据库查询以在文本框中显示自动完成搜索结果。这正常工作,但是我要实现的目标是,当检查商店广播按钮时,它应该获取商店的数据,而当检查物品时,应该获取物品的详细信息。 目前这还没有发生。请指教。
我的代码:
$(document).ready(function(){
$("#keyword").autocomplete("autocomplete.php", {
selectFirst: false
});
});
$("#keyword").keyup(function()
{
$("input:radio[name=shop]").click(function() {
var status = $(this).val();
if(status=='item')
{
$("#keyword").autocomplete("autocomplete_2.php", { // has code for fetching shop details from DB
selectFirst: false
});
}
});
});
【问题讨论】:
标签: php jquery autocomplete