Насколько я знаю, $.ajax
всегда работал довольно гладко в каждом браузере до сих пор.У меня есть довольно простая функция, вызываемая, когда происходит несколько действий от пользователя.В Firefox все работает гладко.Но в Chrome, пока запускается запрос $.ajax
, обратный вызов при успешном завершении не срабатывает.
Вот фактический фрагмент:
var form = $("#templateCreator"),
formType = form.attr("method"),
formData = form.serialize(),
action = form.attr('action');
$.ajax({
type: formType,
url: action,
data: formData,
success: function(){
console.log('Can\'t see me in Chrome, but ok in firefox !')
// Handle all form submit events to form validator first
validator(form, targetInput);
}
});
То, что озадачивает, ничего плохого не кажетсясериализуется и отправляется правильно.Кто-нибудь знает, что я пропустил?