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
  • Вопрос задан
  • 847 просмотров
Решения вопроса 3
@andreysuha
Что то знаю
json_encode? А вообще не совсем понятно что именно у Вас ее получится
Ответ написан
@ivashjke
Vue JS, React, React Native
сформировать массив ответа типа
$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);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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