Php 从自定义自动建议自动完成创建链接
我有以下autosuggest/autocomplete,当用户在搜索框中键入时,它会返回一个动态列表:Php 从自定义自动建议自动完成创建链接,php,javascript,html,Php,Javascript,Html,我有以下autosuggest/autocomplete,当用户在搜索框中键入时,它会返回一个动态列表: if($arg) { if (!$query) { $query = "SELECT name FROM users WHERE (name LIKE \"%" . $_GET["q"] . "%\") group by name LIMIT 8"; } } $result = mysql_query($query); $outpu
if($arg) {
if (!$query) {
$query = "SELECT name FROM users WHERE (name LIKE \"%" . $_GET["q"] . "%\") group by name LIMIT 8";
}
}
$result = mysql_query($query);
$output_items = array();
while($row = mysql_fetch_array($result)) {
$output_items[] = $row[name];
}
print(implode("\n", $output_items));
mysql_close();
当用户点击一个名字时,我希望它链接并转到例如
mysite.com/search.html?firstname+lastname
我已经在jquery版本上看到了答案,但我认为这可能更简单,但这让我感到困惑
this.keyup(function() {
$.getJSON('mysite.com/search.html?name='+name,function(data) {
info = data.users;
$('#suggest-result').html('');
for (var i = 0; i < info.length; i++) {
jQuery('<a/>', {
href: '#',
title: info[i].user_name,
text: info[i].user_name
}).appendTo('#suggest-result');
}
});
}
this.keyup(函数(){
$.getJSON('mysite.com/search.html?name='+名称,函数(数据){
info=data.users;
$(“#建议结果”).html(“”);
对于(变量i=0;i
this.keyup(function() {
$.getJSON('mysite.com/search.html?name='+name,function(data) {
info = data.users;
$('#suggest-result').html('');
for (var i = 0; i < info.length; i++) {
jQuery('<a/>', {
href: '#',
title: info[i].user_name,
text: info[i].user_name
}).appendTo('#suggest-result');
}
});
}
this.keyup(函数(){
$.getJSON('mysite.com/search.html?name='+名称,函数(数据){
info=data.users;
$(“#建议结果”).html(“”);
对于(变量i=0;i
谢谢,但我对jquery和js有点陌生,老实说,这是如何实现的?比如页面上的何处等。请给我写收件箱或skype谢谢,但我对jquery和js有点陌生。老实说,这是如何实现的?比如页面上的何处等。请给我写收件箱或skype