Это мой код AJAX. Он отлично работает и отправляет данные в мою базу данных. Однако я не получаю alert()
на успех.Не получать предупреждения об успехе в AJAX
Можете ли вы сказать мне, почему?
$(function() {
$('#placeBid').on('submit', function(e) {
$.ajaxSetup({
headers: {
'X-CSRF-Token': $('meta[name="csrf_token"]').attr('content')
}
});
e.preventDefault(e);
$.ajax({
method:"POST",
url: $("#placeBid").attr("action"),
data: $(this).serialize(),
dataType: 'json',
success: function(data) {
if (data == true)
alert('working');
else
alert('not working');
},
error: function(data) {}
})
});
});
Вы проверили запрос в сетевой консоли, чтобы увидеть возвращаемый код состояния HTTP и текст ответа? Если вы не видите никаких предупреждений, это означает, что запрос терпит неудачу и переходит к пустующему обработчику ошибок. –
Как это проверить? Я не вижу никаких ошибок в консоли – hulkatron
, чтобы добавить предупреждение об ошибке «error». –