Добрый, день помогите пожалуйста, отправляю на сервер комментарий пользователя, средствами ajax, скрипту answer.php. Как вернуть ошибку, если в комментарии например, недопустимые символы или еще что-нибудь? Правильно ли я догадываюсь, что нужно использовать функцию header?
вот моя функция jquery
$.ajax
({
url: '/function/answer.php,
cache: false,
success: function(data){в случае успеха},
error: function (jqXHR, exception) {в случае ошибки}
});
Я думаю что лучше всего передавать результат валидации от сервера в виде json. Не копируйте бездумно, я просто описал суть.
function saveComment()
{
//filter - очищает данные перед вставкой
$comment = filter($_GET['comment']);
//Записываем в БД или валидируем данные
if ($db->comment_table = $comment) {
$result = ['status' => 'ok'];
} else {
$result = ['status' => 'error'];
}
$json = json_encode($result);
return $json;
}
Ну а потом средствами js в success(data) смотреть что пришло от сервера и выводить соответствующее сообщение об успехе или ошибке.
success: function (response) {
var result = JSON.parse(response);
if (result['status'] === 'ok') {
Ура!
} else {
Не ура
}
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
В общем суть следующая, писал лендинг на ноутеВ последствии, после переноса исходников на пк при открытии сайта обнаружил, что шрифты не отображаются...
Подскажите пожалуйста, как убрать(спрятать) кнопку "Выберите файл"?
Есть поисковик по базе данных в процессе выполнения поиска происходит выдача результата после чего нужно создать кнопку например "создать...