伙计们我对jQuery很新。
我已经开始使用自动完成功能了。
我想要的是当我点击自动提供的项目时,页面应该提交给另一页。
我正在使用:
$().ready(function() {
$("#name").autocomplete("contacts.jsp");
$("#name").result(function(event, data, formatted) {
if (data)
$(this).parent().next().find("input").val(data[1]);
});
$("#name").setOptions({
mustMatch : false,
max: 8,
onClick:selectItem,
autoFill: false
});
});
这给了我很好的数据,如:
Aditi Xaveir
Asif Garhi
等'A'的信息,所以我想要点击Aditi Xaveir ,页面应提交给Aditi
Xaveir的个人资料页面。
我该怎么做?
答案 0 :(得分:0)
在这部分中,做一下这样的事情:
$("#name").result(function(event, data, formatted) {
if (data) {
window.location.href = 'profile.jsp?Name=' + data[1];
//Or if you're doing ID|Name in results, use the ID
//window.location.href = 'profile.jsp?ID=' + data[0];
}
});
我不确定你的个人资料是如何设置的,但是这会通过查询字符串等将你带到具有给定名字的个人资料....然而,只要你的网址形成,就使用该方案。