Возврат значения из 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);//пишем в файл
};
|