我有以下代码通过AJAX搜索。现在,如果我将onblur事件应用于文本框(以便搜索结果消失)并再次返回文本框,搜索工具就不再起作用。所以事情是,一旦调用onblur事件,它可能无法正确地调用onfocus事件。任何帮助,将不胜感激。搜索不工作在ajax一旦文本框onblur事件被调用
$(document).ready(function() {
$(".searchproductbrand").keyup(function() {
var kw = $(".searchproductbrand").val();
if (kw != '') {
$.ajax({
type: "POST",
url: "livesearch.php",
data: "kw=" + kw,
success: function (option) {
$("#livesearch").html(option);
document.getElementById("livesearch").style.border = "1px solid #A5ACB2";
}
});
} else {
$("#livesearch").html("");
document.getElementById("livesearch").style.border = "0px";
}
return false;
});
});
$(document).ready(function() {
$(".searchproductbrand").blur(function() {
document.getElementById("livesearch").style.display = "none";
})
});
Livesearch是div打印我的搜索结果。