чет тип такого должно быть, пробуй, главное правильные пути пропиши к папкам обработчика в getData()
<input id="srch"><button onclick="superSearch()">Искать</button>
<div id="one"></div>
<div id="two"></div>
<script>
function getData(url, id, method = "GET", data = null){
let request = new XMLHttpRequest();
request.open(method, url);
if (method == 'POST'){
request.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
}
request.send(data);
request.onreadystatechange = function(){
if (this.readyState == 4 && this.status == 200){
document.getElementById(id).innerHTML = this.responseText;
} else {
console.log(this.statusText, ' ', this.status);
}
}
}
function superSearch(){
var searchWord = document.getElementById("srch").value;
getData("/search/", "one", "POST", "searchword=" + searchWord);
getData("/search-shop/", "two", "POST", "search=" + searchWord);
}
</script>
---
И да, возможно нужно добавить поля hidden