【发布时间】:2017-10-31 21:27:42
【问题描述】:
我尝试使用 php 和 ajax 进行实时搜索,但这个功能不起作用,不是它没有进入脚本。我不知道为什么。 PHP 代码正在运行。
<form autocomplete="off">
<input type="search" id="search" name="search" placeholder="Search..." />
</form>
<br>
<div id="search_result"></div>
<script>
$(document).ready(function(){
$("#search").keyup(function(){
$("search_result").show();
var txt = $(this).val();
$.ajax({
type="GET",
url:"fetch.php",
data:"q=" + txt,
success:function(data)
{
$("#search_result").html(data);
}
});
});
});
</script>
【问题讨论】:
-
$search("#search")这部分看起来有点怪... -
您应该从
$search("#search").keyup(function(){中删除多余的search应该是$("#search").keyup(function(){ -
仍然无法正常工作,已修复,但不是问题...
-
@Ramptor 究竟是什么不起作用?
-
@Ramptor 什么内容包含“数据”变量?
标签: javascript php sql ajax