Почему wp_send_json_success возвращает массив {"success": true, "data": {....}} - PullRequest
0 голосов
/ 02 мая 2019

В моем бэкэнде WordPress у меня есть этот код:

$return = array('message' => "A new password has been sent to your email");
wp_send_json_success($return);

Я должен получить в переднем конце это в data.result

// data.result
{"success":true,"data":{"id":"5"}}

Но вместо этого я получаю

// data.result
Array{"success":true,"data":{"id":"5"}}

Что здесь происходит? Я думаю, что это где-то неверная конфигурация сервера. Но я не знаю, что происходит

Это часть кода jQuery, который запускает вызов AJAX

 $('#mainImage').fileupload({
        url: ajax_object.ajax_url,
        ....
        ...
        done: function (e, data) {
              console.log(data.result);
              // Array{"success":true,"data":{"id":"5"}}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...