Показать сообщение отдельно
  #4 (permalink)  
Старый 13.04.2016, 16:17
Аспирант
Отправить личное сообщение для Sergei-b84 Посмотреть профиль Найти все сообщения от Sergei-b84
 
Регистрация: 26.06.2014
Сообщений: 69

Упростил еще больше. Все равно не работает. server.php просто print_r($_POST);
<script>
		
		function click() {
			var params = "lorem=ipsum&name=binny";
		
			var xhr = new XMLHttpRequest();
			
			xhr.open('POST', '../server.php', true);
			
			xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			xhr.setRequestHeader("Content-length", params.length);
			xhr.setRequestHeader("Connection", "close");
			
			xhr.onreadystatechange = function() {
				if (this.readyState != 4) return;
				if (this.status != 200) {
					alert( 'ошибка: ' + (this.status ? this.statusText : 'запрос не удался') );
					return;
				}
			}
			xhr.send(params);
		}
		</script>
		
		 <button onclick="click()" id="user" >Клик!</button>
Ответить с цитированием