Как я могу получить содержимое файла 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).Но я не доволен этим решением ... Надеюсь, кто-то знает, как сделать это самым элегантным способом.