Задать вопрос
JimmiJanger
@JimmiJanger
Любопытный активист, под маской ленивого нуба.

Как получить ответ от сервера?

Какая у меня ситуация.
Имеется js-файл на стороне клиента, с него я хочу отправить запрос на сервер, на котором php-файл должен обработать заявку и выдать ответ.
Но как бы я не старался, у меня не выходит отправить ajax запрос. Что я делаю не правильно?
$.ajax({
    url: 'http://localhost/server_php/index.php',
    type: "POST",
    data: { site: "test" },
    success: function (responseData){
      console.log(responseData)
      $LOG_G.append('<p>php: Good</p>');
    },
    error: function(){
      $LOG_G.append('<p>php: error</p>');
    }
  });


В index.php:
<?php
  header('Access-Control-Allow-Origin: *');
  header('Content-type: application/json');

  echo "I get site = ".$_POST['site'];
?>


В $LOG_G мне выдаёт - "php: Good"
но в консоль мне выдаётся - null.

Почему? Я пока не пойму =(
  • Вопрос задан
  • 102 просмотра
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
erniesto77
@erniesto77
oop, rb, py, php, js
echo json_encode(['site' => $_POST['site']]);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы