我有一个简单的函数来获取结果,
<script language="javascript">
function searching(value){
url="ajax_search.php?st=usu&sear="+value;
ajax(url);
}
searching(" ");
</script>
我的HTML:
<input type="text" id="usu" value="" name="usu" style="width:250px;" onKeyUP="searching(this.value)" />
我的问题是,如果你写,例如=&#34; test&#34;在输入字段上,它将搜索并显示&#34; test&#34;的所有匹配项,如果您删除它并搜索&#34;示例&#34;它不会做任何事情。就像你没有输入任何东西一样。
有人可以帮助我吗?
编辑:控制台说:http://pesquisa.mqb.com.br/relatorios/pesq/ajax_search.php?st=usu&search=TEST Failed to load resource: the server responded with a status of 403 (Forbidden)
发现问题,我的防火墙由于许多连接在短时间内尝试阻塞,因为我按下退格键的速度比我键入的速度快得多。感谢您的评论!
答案 0 :(得分:0)
您可能想将onKeyUp修改为onkeyup
<input type="text" id="usu" value="" name="usu" style="width:250px;" onkeyup="searching(this.value)" />
另外,打印日志中的值:
function searching(value){
url = "ajax_search.php?st=usu&sear="+value;
ajax(url);
console.log(value);
}