Показать сообщение отдельно
  #28 (permalink)  
Старый 17.11.2017, 23:10
Кандидат Javascript-наук
Отправить личное сообщение для Lion777 Посмотреть профиль Найти все сообщения от Lion777
 
Регистрация: 04.11.2017
Сообщений: 117

чет тип такого должно быть, пробуй, главное правильные пути пропиши к папкам обработчика в 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

Последний раз редактировалось Lion777, 17.11.2017 в 23:38.
Ответить с цитированием