1 回答
TA贡献1802条经验 获得超5个赞
您要两次调用脚本。首先使用$.ajax,您将在其中发送搜索参数。
然后在success:函数中,使用再次调用它$('.content').load。这将发送GET不带搜索参数的请求。因此它不会显示中的搜索结果.content。
AJAX请求应返回您想要显示的内容。然后,您可以执行以下操作:
success: function(response) {
$(".content").html(response);
}
另一种选择是在调用时传递参数.load。将其更改为POST请求:
$(document).ready(function() {
console.log("Document Ready. Listening for search bar key presses...");
$('.SearchBar').keyup(function() {
console.log("Key pressed.");
var searchBoxValue = document.getElementById('superSearcher').value;
console.log("Current searchbox value: " + searchBoxValue);
$('.content').load(document.URL + ' .content>*', {
searchInput: searchBoxValue
});
});
});
添加回答
举报