Javascript jQuery UI使用URL自动完成
我尝试使用jQueryUIAutoComplete进行即时搜索,我想在单击结果时添加链接 JScriptJavascript jQuery UI使用URL自动完成,javascript,php,jquery,json,jquery-ui,Javascript,Php,Jquery,Json,Jquery Ui,我尝试使用jQueryUIAutoComplete进行即时搜索,我想在单击结果时添加链接 JScript $("#searchinput").autocomplete({ source: "search/get_searchdata", select:function(e,ui) { location.href = ui.item.the_link; }; }); HTML <div class="ui-widget"> <i
$("#searchinput").autocomplete({
source: "search/get_searchdata",
select:function(e,ui) {
location.href = ui.item.the_link;
};
});
HTML
<div class="ui-widget">
<input id="searchinput">
</div>
但当我点击结果时,页面不会改变
注意:我使用的是jQuery 1.9.1版本。这是一个语法错误,当分配对象时,它们不应该有:
$(“#搜索输入”).autocomplete({
来源:“搜索/获取搜索数据”,
选择:函数(e,ui){
location.href=ui.item.the_链接;
};//我解决了这个问题,Netbeans无法将我的电脑版本与服务器同步
无论如何,感谢所有的答案。这就是你想要的吗
Html
JavaScript
var jsonData = [ {
"label": "Apple annuncia OS X El Capitan",
"the_link": "http://www.apple.com"
},{
"label": "Apple l'Phone flessibile",
"the_link": "http://www.apple.com/iphone"
},{
"label": "iCloud Apple, attacco hacker in Cina",
"the_link": "http://www.icloud.com"
}];
$("#searchinput").autocomplete({
source: jsonData,
select: function(event,ui) {
window.location.href = ui.item.the_link;
}
})) 代码中的警报功能是做什么的?抱歉,错误已删除,但仍不起作用。注意:不要拍摄任何东西。你仍然有一个分号,这是一个语法错误?在选择
属性之后有一个工作示例->谢谢,但我已经解决了这个问题,问题是Netbeans没有将我的副本与服务器同步。
$("#searchinput").autocomplete({
source: "search/get_searchdata",
select:function(e,ui) {
location.href = ui.item.the_link;
}; //<-- remove ; incorrect semicolon
}); //<- correct usage
var jsonData = [ {
"label": "Apple annuncia OS X El Capitan",
"the_link": "http://www.apple.com"
},{
"label": "Apple l'Phone flessibile",
"the_link": "http://www.apple.com/iphone"
},{
"label": "iCloud Apple, attacco hacker in Cina",
"the_link": "http://www.icloud.com"
}];
$("#searchinput").autocomplete({
source: jsonData,
select: function(event,ui) {
window.location.href = ui.item.the_link;
}