Sedbol
@Sedbol

Синтаксис AJAX запроса PHP?

Как правильно получать объект в запросе AJAX?
Пример:
var name ="Гриша";

    $.ajax({
        method: "POST",
        url: "appget.php",
        data: {name:name},
        success: function (data) {

            console.info(data)
        }
        });

На сервере:
var_dump($_POST);
Приходит ответ:
array(1) {
  ["name"]=>
  string(10) "Гриша"
}

Как сделать что бы в ответе success: function (data) { }
можно было получать по ключу data.name
  • Вопрос задан
  • 217 просмотров
Решения вопроса 3
@andreysuha
Что то знаю
json_encode? А вообще не совсем понятно что именно у Вас ее получится
Ответ написан
return $_POST['name']
Ответ написан
@ivashjke
PHP
сформировать массив ответа типа
$result['name'] = trim(htmlspecialchars(strip_tags($_POST['name'])));
echo json_encode( $result );

в js
$.ajax() добавить dataType: 'json'
чтобы можно было сразу обратиться к data.name
иначе var response = $.parseJSON(data);
console.log(response.name);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Бизнес.Ру Уфа
от 40 000 до 120 000 руб.
ПО «Энергоресурс» Санкт-Петербург
от 60 000 до 100 000 руб.
СКАИД Москва
от 60 000 руб.
18 авг. 2019, в 21:52
10000 руб./за проект
18 авг. 2019, в 21:29
1500 руб./за проект
18 авг. 2019, в 21:10
5000 руб./за проект