Как вывести данные в php без jquery?

198
18 мая 2018, 09:10

Отправляю через ajax данные, вот код

 function f (e) {
        e.preventDefault();
    var xhr = new XMLHttpRequest();
xhr.open("POST", 'index.php', true)
xhr.send("name=hello"); 
xhr.onreadystatechange = function(){
    if (xhr.readyState != 4) return;
    if (xhr.status != 200){
      alert(xhr.status + ': ' + xhr.statusText);
    }else{ 
     alert(xhr.responseText)
    }
  }
}

но php код ни чего не выдает, вот код

    <?php
if(isset($_POST['name'])){
echo "<br/>login = ". $_POST['name'];
}
?>

проверяю все на wordpress, если использовать обычную форму, все работает, но перезагружается страница.. нужно без jquery отправить данные и вывести их на странице, прошу помогите

Answer 1

подобная тема поднималась ранее: https://stackoverflow.com/questions/7071544/post-from-xmlhttp-with-parameters

Тебе нужно добавить заголовок, добавь код перед строкой отправки:

xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
READ ALSO
Material-UI. Table

Material-UI. Table

Для отрисовки на клиенте данных я пользуюсь material-ui, а именно Table

291
Интеграция p5 с React компонентом

Интеграция p5 с React компонентом

Пишу react приложение и нужно интегрировать p5 с reactесть кнопка которая включает p5

202
Как отфильтровать значения Map() в JS?

Как отфильтровать значения Map() в JS?

У меня есть Map(), как я могу проверить эту коллекцию, содержит ли она в себе элемент корорый содержит определенный символ? Если другими словами,...

203