求助Jquery Autocomplete 如何动态加载数据,类似百度的搜索提示
1个回答
展开全部
<scripttype="text/javascript">
$(document).ready(function() {
$("#Login").focus().autocomplete("/ajax/Account", {
formatItem: function(row, i,max) {
var obj =eval("(" + row + ")"); //转换成js对象
return obj.Text;
},
formatResult: function(row) {
var obj =eval("(" + row + ")"); //转换成js对象
return obj.Text;
}
}).result(function(event, item) {
var obj = eval("(" +item + ")"); //转换成js对象
$("#link").attr(“href”,obj.url);
});
});
</script>
那个/ajax/account就是你的数据源,返回的是个这样的JSON
{text:'Link A', url:'/page1'}\n{text:'Link B', url: '/page2'}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询