Вывод ошибок не через alert
имеется AJAX который обрабатывает запросы и при необходимости выводит alert, можно ли каким то образом вывести не alert, а html блок, буду признателен за помощь
AJAX
$(document).ready(function() {
$('form').submit(function(event) {
if ($(this).attr('id') == 'no_ajax') {
return;
}
var json;
event.preventDefault();
$.ajax({
type: $(this).attr('method'),
url: $(this).attr('action'),
data: new FormData(this),
contentType: false,
cache: false,
processData: false,
success: function(result) {
console.log(result);
json = jQuery.parseJSON(result);
if (json.url) {
window.location.href = '/' + json.url;
} else {
alert(json.status + ' : ' + json.message);
}
},
});
});
});
Метод вывода ошибки
public function message($status, $message) {
exit(json_encode(['status' => $status, 'message' => $message]));
}
HTML код который необходимо вывести вместо alert
<div class="notification-bar">
<input id="hide" type="radio" name="bar" value="hide">
<input id="show" type="radio" name="bar" value="show" checked="checked">
<label for="hide">Показать</label>
<div class="notification-text">' .$url. '</div>
</div>