shakhov
Новичок
Доброго дня!
Пробую передать JSON через XMLHttpRequest.
Работает везде, кроме EDGE.
Почему - не понял.
	
	
	
		
В selector.php:
	
	
	
		
В EDGE выдаёт пустой массив.
								Пробую передать JSON через XMLHttpRequest.
Работает везде, кроме EDGE.
Почему - не понял.
		JavaScript:
	
	    var request=new XMLHttpRequest();
    request.onreadystatechange=function(){
      if(request.readyState===4){
        if(request.status===200){
          console.log(request.responseText);
        }else{
          alert('An error occurred during your request: '+request.status+' '+request.statusText);
        }
      }
    }
    json=JSON.stringify({
      login: "login",
      password: "password"
    });
    request.open('POST','selector.php',true);
    request.setRequestHeader("X-Requested-With","XMLHttpRequest");
    request.setRequestHeader('Content-Type','application/json; charset=utf-8');
    request.send(json);
	
		PHP:
	
	<?php
    $_POST=json_decode(file_get_contents("php://input"),true)?:[];
    print_r($_POST);
?>
	
								
									Последнее редактирование: 
								
							
						
						
	
					
	            