Показать сообщение отдельно
  #1 (permalink)  
Старый 05.08.2019, 14:54
Новичок на форуме
Отправить личное сообщение для shiva Посмотреть профиль Найти все сообщения от shiva
 
Регистрация: 05.08.2019
Сообщений: 3

Возврат значения из Php файла при работе через ajax
Всем привет.

Есть форма, данные которой через ajax (без JQuery) отправляются в php-файл. В нем выполняются проверки на сущестовование каталога и возможность записи файла в каталог. Если все ок - тогда пишем файл.

Результат этих проверок нужно вернуть в js-файл, с которого происходит через ajax передача данных, - что бы вывести далее этот результат на странице. Возможно ли это сделать?

Ниже приведен код из JS-файла:

var http = new XMLHttpRequest(), f = this;
evt.preventDefault();
http.open("POST", "send.php", true);
http.onreadystatechange = function()
{
if (http.readyState == 4 && http.status == 200)
{

сюда нужно получить результат перемной из php-файла

}
}
};

send.php

if($_POST){
$file = 'data/'.$_POST['time-file'];//назначаем имя файла
$current = $_POST['levels'];//задаем содержимое файла

$err = '';

if (is_writable($file))
$err = 'Файл недоступен для записи';


if (!file_exists('data'))
$err = "Файл data не существует";


if($err === '')
file_put_contents($file, $current);//пишем в файл
};
Ответить с цитированием