В сафари, когда я отправляю форму нажатием кнопки и вызываю функцию, которая должна отображать пользовательский загрузчик css, а затем выполняется метод отправки javascript, и я получаю данные. Но когда я нажимаю на кнопку, появляется загрузчик, но он не вращается (вся страница зависает), и через некоторое время загрузчик исчезает, и данные заполняются. В Chrome работает нормально.
Я не уверен, что проблема связана с css или с вызовом, который я делаю, потому что, если я вызываю только showLoader () и комментирую метод отправки, загрузчик работает нормально, а тот же загрузчик отлично работает в других вызовах.
function showLoader(){
$('#loader').show();
}
function submit(){
showLoader();
document.getElementById("form").submit();
}
После отправки формы в качестве ответа приходит весь HTML-код.
Любая помощь высоко ценится
Тогда я предполагаю, что разница в поведении сводится к тому, как два браузера обрабатывают навигацию по страницам. Вероятно, вы практически ничего не можете сделать.
Использование вызова ajax устранило проблему.Может быть полезным для кого-то.Спасибо.
Это не ясно из вашего вопроса, но похоже, что форма отправляется и загружается новая страница. Или есть что-то, что обрабатывает событие
onsubmit
?