使用以下脚本后,我没有收到任何数据警报
$(document).ready(function() {
$('.autosuggest').keyup(function() {
var search_term = $(this) .attr('value');
$.post('search.php', {search_term:search_term}, function(data) {
alert(data);
});
});
});
并使用以下 PHP 代码
<?php
include('system/includes/db_connect.php');
if (isset($_POST['search_term']) == true && empty($_POST['search_term']) == false) {
$search_term = mysql_real_escape_string($_POST['search_term']);
$query = mysql_query("SELECT username FROM promoties WHERE username LIKE '$search_term%'");
while (($row = mysql_fetch_assoc($query)) !== false) {
echo '<li>', $row['username'], '</li>';
}
}
?>
如果我将“测试”放在警报中,它就可以正常工作,但如果我提醒数据,它会给出一个空的警报框。
我还自己测试了PHP代码,它运行良好..
怎么了?谢谢!