jQuery通过PHP错误自动完成
我正在为我的公司建立一个网站,试图让它自动完成,但我似乎无法执行jQuery函数。该网站是建立在Wordpress之上的 输入行:jQuery通过PHP错误自动完成,php,jquery,wordpress,autocomplete,Php,Jquery,Wordpress,Autocomplete,我正在为我的公司建立一个网站,试图让它自动完成,但我似乎无法执行jQuery函数。该网站是建立在Wordpress之上的 输入行: <strong>Customer: </strong> <input type='text' name='cust' id='cust'> 客户: 自动完成: <script type='text/javascript'> jQuery('#cust').autocomplete({ source : "S
<strong>Customer: </strong> <input type='text' name='cust' id='cust'>
客户:
自动完成:
<script type='text/javascript'>
jQuery('#cust').autocomplete({
source : "Scripts/cust_search.php",
minLength:1
});
jQuery(“#cust”).autocomplete({
来源:“Scripts/cust_search.php”,
最小长度:1
});
和cust_search.php:
<?
$term = trim(strip_tags($_GET[ "term" ]));
$a_json = array ();
$a_json_row = array ();
if ($companies = $panther->get_results("SELECT Cust_ID, Cust_Name FROM Customer LIKE '%$term%' ORDER BY Cust_Name ASC;")) {
while ($row = mysqli_fetch_array($companies)) {
$a_json_row ["id"]=$panther->escape($row['Cust_ID']);
$a_json_row ["value"]=$panther->escape($row['Cust_Name']);
$a_json_row ["label"]=$panther->escape($row['Cust_Name']);
array_push($a_json, $a_json_row);
}
}
echo json_encode( $a_json );
?>
问题似乎是您的sql查询。 您缺少WHERE语句 试一试 相反:
"SELECT Cust_ID, Cust_Name FROM Customer LIKE '%$term%' ORDER BY Cust_Name ASC;"
问题似乎是您的sql查询。 您缺少WHERE语句 试一试 相反:
"SELECT Cust_ID, Cust_Name FROM Customer LIKE '%$term%' ORDER BY Cust_Name ASC;"
您在浏览器控制台中查看了请求/响应了吗?您在浏览器控制台中查看了请求/响应了吗?感谢您捕捉到了这一点,但我还不能确定php文件是问题所在。我需要检查脚本请求的情况,因为控制台中没有将.autocomplete视为有效函数。请发布控制台中显示的错误。请发布控制台中显示的错误。如果autocomplete不是一个有效的函数,则可能是您将autocomplete作为插件集成到jQuery中,似乎autocomplete没有定义到jQuery中。尝试:1.-导入jquery库2.-导入自动完成库3.-尝试使用$(“#元素”).autocomplete(选项);未捕获的TypeError:jQuery(…)。autocomplete不是一个函数,您在导入完整文件的哪个部分中导入了de-jQuery文件和autocomplete插件?谢谢您捕捉到了这一点,但我还不能指出php文件是问题所在。我需要检查脚本请求的情况,因为控制台中没有将.autocomplete视为有效函数。请发布控制台中显示的错误。请发布控制台中显示的错误。如果autocomplete不是一个有效的函数,则可能是您将autocomplete作为插件集成到jQuery中,似乎autocomplete没有定义到jQuery中。尝试:1.-导入jquery库2.-导入自动完成库3.-尝试使用$(“#元素”).autocomplete(选项);未捕获的TypeError:jQuery(…)。自动完成不是一个函数。在完整文件的哪个部分导入反jQuery文件和自动完成插件?