我有以下javascript,php(idf是html中的输入框):
JS:
$(document).ready(function() {
// tell the autocomplete function to get its data from our php script
$('#idf').autocomplete({
source: "../php/testingauto.php"
});});
PHP:
<?php
include('connection.php');
session_start();
try{
$q =$conn->query("SELECT ID_farm FROM farm");
$result=$q->fetchAll(PDO::FETCH_ASSOC);
if(count($result)!=0) {
echo json_encode($result);
}
}
catch(PDOException $e)
{
echo "Connection failed: " . $e->getMessage();
}
?>
我想在自动完成列表中提供我的JSON结果。 但是我总是在自动完成功能的输出上得到一个空结果。 难道我做错了什么 ?
这是我从echo获得的JSON:[{"ID_farm":"CYS1000004"},{"ID_farm":"CYS1021009"}]
感谢任何帮助。感谢。
答案 0 :(得分:0)
您需要从资源响应中呈现正确的格式,例如availabletags示例,希望它有帮助:)