Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery自动完成php源代码_Php_Jquery_Autocomplete - Fatal编程技术网

Jquery自动完成php源代码

Jquery自动完成php源代码,php,jquery,autocomplete,Php,Jquery,Autocomplete,我想用一个php文件作为源代码使用jquery自动完成“函数”。我不明白为什么它不起作用。如果我使用变量中输入的数据,一切正常。希望有人能帮忙。提前感谢您的回复。干杯马克 我的HTML: <input id="moi" type="text"/> 我的PHP: <?php header('Content-Type: text/html; charset=utf-8'); require("../inc/connect.inc.php"); mysql_set_charset(

我想用一个php文件作为源代码使用jquery自动完成“函数”。我不明白为什么它不起作用。如果我使用变量中输入的数据,一切正常。希望有人能帮忙。提前感谢您的回复。干杯马克

我的HTML:

<input id="moi" type="text"/>
我的PHP:

<?php
header('Content-Type: text/html; charset=utf-8');
require("../inc/connect.inc.php");
mysql_set_charset('utf8'); 

$result = mysql_query("SELECT * FROM search_loc");
$row=mysql_fetch_assoc($result);

while($row=mysql_fetch_assoc($result)){
    echo $row['srl_loc'].'<br>';}

?>

您的PHP脚本应该返回JSON数据

在jQueryUI中


PHP脚本应该返回JSON数据

在jQueryUI中


将其包装在
json\u encode()函数中:

echo json_encode($row['srl_loc']).'<br />';
echo json_encode($row['srl_loc'])。

将其包装在
json\u encode()函数中:

echo json_encode($row['srl_loc']).'<br />';
echo json_encode($row['srl_loc'])。

我从未使用过jQuery自动完成插件,但我相当确定它没有被

分隔。而且您有两次
$row=mysql\u fetch\u assoc($result)在那里。这是故意的吗?我从来没有使用过jQuery自动完成插件,但我相当确定它没有被

分隔。而且你有两次
$row=mysql\u fetch\u assoc($result)在那里。这是故意的吗?您可以将“[”放在前面,并用“,”分隔字符串。或者在数组中使用json_编码,将值放在数组中。您可以将“[”放在前面,并用“,”分隔字符串。或者在数组中使用json_编码,将值放在数组中
echo json_encode($row['srl_loc']).'<br />';