usergeyv
Знаток
- Регистрация
- 5 Июл 2013
- Сообщения
- 152
- Реакции
- 25
- Автор темы
- #1
запрос
ответ если правильный запрос:
если не правильный
и так далее с меняющимся номером ошибки.
Результат на странице с неверно выведенными данными(их не нужно экранировать
Имя: null
Размер: null
Ссылка:null
Как мне перед получения ответа на страницу считывать номер ошибки и экранировать ее, если "0", то показать данные ,если другой номер ошибки,то соответствующие сообщения?
HTML:
function sendAjaxForm(result_form, ajax_form, url) {
$.ajax({
url: url, //url страницы (action_ajax_form.php)
type: "POST", //метод отправки
dataType: "html", //формат данных
data: $("#"+ajax_form).serialize(), // Сеарилизуем объект
success: function(response) { //Данные отправлены успешно
result = $.parseJSON(response);
$('#result_form').html('Имя: '+result.name+'<br>Размер: '+result.size_file+'<br>Ссылка:'+result.download);
},
error: function(response) { // Данные не отправлены
$('#result_form').html('Ошибка. Данные не отправлены.');
}
});
}
HTML:
{
"status": "OK",
"error": 0,
"size_file": "957.68 Mb",
"name": "Who sank the Bismarck (2010). 720p.mkv.zip",
"download": "https://site.info/download/07305"
}
HTML:
{
"status": "ERROR",
"error": 1, //пояснения - запрос не задан
"size_file": "null",
"name": "null",
"download": "null"
}
HTML:
{
"status": "ERROR",
"error": 3, //не сосуществует такого файла
"size_file": "null",
"name": "null",
"download": "null"
}
Результат на странице с неверно выведенными данными(их не нужно экранировать

Имя: null
Размер: null
Ссылка:null
Как мне перед получения ответа на страницу считывать номер ошибки и экранировать ее, если "0", то показать данные ,если другой номер ошибки,то соответствующие сообщения?