Javascript jquery自动完成全文mysql研究
我尝试使用jqueryautocomplete和mysql查询以及全文研究(自制dbb)安装地址搜索表单。但是我的脚本不起作用。。。 这项研究只取我的第一个字符,在我写整个单词时不要循环。 对于本研究:“街道1” Firebug指出:“GET/research.php?query=S” 我的jQuery脚本:Javascript jquery自动完成全文mysql研究,javascript,php,jquery,mysql,Javascript,Php,Jquery,Mysql,我尝试使用jqueryautocomplete和mysql查询以及全文研究(自制dbb)安装地址搜索表单。但是我的脚本不起作用。。。 这项研究只取我的第一个字符,在我写整个单词时不要循环。 对于本研究:“街道1” Firebug指出:“GET/research.php?query=S” 我的jQuery脚本: $(document).ready(function(){ $('#search-bano').autocomplete({ serviceUrl: 'research.p
$(document).ready(function(){
$('#search-bano').autocomplete({
serviceUrl: 'research.php',
dataType: 'json',
onSelect: function (suggestion) {
console.log(suggestion);
}
});
});
我的html脚本:
<input type="text" id="search-bano" value="">
控制台中有错误吗?没有,我只有这个:GET/research.php?query=S。我不知道为什么循环取“S”而不取整个单词,这里是:“Street1”
$term = strip_tags(substr($_GET['query'],0, 100));
$term = utf8_decode($term);
$term = mysql_escape_string($term); // Attack Prevention
if($term!="")
{
$query = mysql_query("select * from bano where MATCH(street) AGAINST ('$term*')");
$suggestions = array();
if (mysql_num_rows($query))
{
while($row = mysql_fetch_assoc($query))
{
$display=''.$row['street'].'';
$suggestions[] = array(
"value" => $display,
"idstreet" => $row['idstreet']
)
}
echo json_encode(array('suggestions' => $suggestions));
}