Как я могу получить содержимое файла PHP, используя XHR? - PullRequest
0 голосов
/ 28 мая 2018

Как я могу получить содержимое файла PHP, используя XHR?Я получаю пустой ответ ...

const promise = new Promise(function (success, error) {
    const xhr = new XMLHttpRequest();
    xhr.open('GET', url, true);

    xhr.onreadystatechange = function () {
        if (xhr.readyState !== 4) return;
        if (xhr.status === 200) return success(xhr.responseText);
        return error(new Error(`Failed lo load language data. Server response status: ${xhr.status}.`));
    };

    xhr.send();
}.bind(this));

Содержимое файла PHP, которое мне нужно получить в виде текста:

$_text_block_users = 'Заблокированные ученики';
$_text_id_block_user = 'ID';
$_text_firstname_lastname_block_user = 'Имя, фамилия';
$_text_group_block_user = 'Группа';
$_text_email_block_user = 'Почта';
$_text_contact_person_block_user = 'Контактное лицо';
$_text_telephone_block_user = 'Телефон';
$_text_actions_block_user= 'Действия';

HTTP-запрос к файлу PHP выполняет его и возвращает ответ (пустой в моемдело).Я думаю, что необходимо установить некоторые заголовки HTTP.


Единственное решение, которое я нашел, - это использование простого AJAX.Я вызываю некоторый PHP-файл, нацеливаю содержимое PHP-файла с помощью функции file_get_contents () и возвращаю это содержимое на сторону клиента (JS).Но я не доволен этим решением ... Надеюсь, кто-то знает, как сделать это самым элегантным способом.

1 Ответ

0 голосов
/ 28 мая 2018

Единственное решение, которое я нашел, это использовать простой AJAX.Я вызываю некоторый PHP-файл, нацеливаю содержимое PHP-файла с помощью функции file_get_contents () и возвращаю это содержимое на сторону клиента (JS).Но я не доволен этим решением ... Надеюсь, кто-то знает, как сделать это самым элегантным способом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...