繁体   English   中英

jQuery自动完成与PHP源

[英]Jquery autocomplete with php source

我想使用带有PHP文件的jquery自动完成功能“ function”作为源。 我不明白为什么它不起作用。 如果我使用在变量中输入的数据,则一切正常。 希望有人能帮忙。 预先感谢您的答复。 干杯。 渣。

我的HTML:

<input id="moi" type="text"/>

我的JS:

$(function() {
        $( "#moi" ).autocomplete({
            source: "php/search_loc.php",
            minLength: 2
        });
    });

我的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数据,

在Jquery UI 自动完成文档中

The datasource is a server-side script which returns JSON data,

将其包装在json_encode()函数中:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM