1 回答

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超5個贊
您要兩次調(diào)用腳本。首先使用$.ajax,您將在其中發(fā)送搜索參數(shù)。
然后在success:函數(shù)中,使用再次調(diào)用它$('.content').load。這將發(fā)送GET不帶搜索參數(shù)的請求。因此它不會顯示中的搜索結(jié)果.content。
AJAX請求應(yīng)返回您想要顯示的內(nèi)容。然后,您可以執(zhí)行以下操作:
success: function(response) {
$(".content").html(response);
}
另一種選擇是在調(diào)用時(shí)傳遞參數(shù).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
});
});
});
添加回答
舉報(bào)