tokeninput jquery php:显示所有结果

tokeninput jquery php:显示所有结果,php,jquery,json,Php,Jquery,Json,我需要脚本方面的帮助 我在PHP中创建我的文件: # Perform the query $query = sprintf("SELECT ID,CATEGORIA from INTUITcategoria ORDER BY CATEGORIA", mysql_real_escape_string($_GET["q"])); $arr = array(); $rs = mysql_query($query); # Collect the results while($obj = mysql_f

我需要脚本方面的帮助

我在PHP中创建我的文件:

# Perform the query
$query = sprintf("SELECT ID,CATEGORIA from INTUITcategoria ORDER BY CATEGORIA", mysql_real_escape_string($_GET["q"]));
$arr = array();
$rs = mysql_query($query);

# Collect the results
while($obj = mysql_fetch_object($rs)) {
    $arr[] = $obj;
}

# JSON-encode the response
$json_response = json_encode($arr);

# Return the response
echo $json_response;
JSON结果似乎还可以,如下所示:

现在按以下方式设置我的html文件:

>     <div>
>         <input type="text" id="demo-input-facebook-theme" name="blah2" />
>         <input type="button" value="Submit" />
>         <script type="text/javascript">
>         $(document).ready(function() {
>             $("#demo-input-facebook-theme").tokenInput("../categorieautocomplete.php",
> {
>                 theme: "facebook"
>             });
>         });
>         </script>
>     </div>
>
>         
>         
>         
>$(文档).ready(函数(){
>$(“#演示输入facebook主题”).tokenInput(“../categorieautocomplete.php”,
> {
>主题:“facebook”
>             });
>         });
>         
>     
但我有个问题。 当我在输入文本中输入数字“ACC”时,我会收到整个列表,而不会过滤“ACC”

你有办法解决这个问题吗

谢谢,这是事先准备好的

斯特凡诺

$("#demo-input-facebook-theme").tokenInput("../categorieautocomplete.php",

您没有将参数传递给脚本,因此如果该参数为空,那么它将为您提供所有行。您需要将“q”参数传递给脚本。

我尝试通过以下方式附加“q”参数:$(“#演示输入facebook主题”).tokenInput(../categorieautocomplete.php?q=query),但不起作用。正确吗?该值必须包含变量“q”?我尝试分配给q参数更多不同的参数,但脚本不起作用。我不明白分配给q的值是什么。
$("#demo-input-facebook-theme").tokenInput("../categorieautocomplete.php",