本文介绍了jQuery AutoSuggest无法正常工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,我通过使用php获取数据来使用jQuery的autosuggest插件.但这似乎不起作用,因为我总是得到:即使我确定有结果,也找不到结果:

Hey guys, I'm using jQuery's autosuggest plugin by using php to get the data. But it doesn't seem to work since I always get: No Results Found, even though I'm sure there are results:

这是php代码:

<?php
ini_set('display_errors', 'On');
error_reporting(E_ALL | E_STRICT);

$input = mysql_escape_string($_GET["q"]);
$data = array();
$mysql=mysql_connect('localhost','***','***');
mysql_select_db('jmtdy');
$query = mysql_query("SELECT * FROM users WHERE username LIKE '%".$input."%'");
while ($row = mysql_fetch_assoc($query)) {
$json = array();
$json['value'] = $row['id'];
$json['name'] = $row['username'];
$data[] = $json;
}
header("Content-type: application/json");
echo json_encode($data);
?>

和脚本:

<script >
$(document).ready(function () {

$("#suggestedfriend").autoSuggest("suggestedf.php");
});





</script>

推荐答案

<script >  
  $(document).ready(function () {  
      $("#suggestedfriend").autoSuggest(
           "suggestedf.php",
           {
                selectedValuesProp: "value",
                selectedItemProp: "name",
                searchObjProps: "name"
           });
  });
</script>

添加以上参数,它将开始工作:)

Add the above parameters, it will start to work :)

这篇关于jQuery AutoSuggest无法正常工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-25 04:33