У меня есть WordPress сайт.Недавно у нас появилась проблема в запросе ajax.На веб-сайте у нас есть открытое всплывающее окно для регистрации, когда я нажимаю на регистр и вызываю ajax, он получает сообщение «Не удалось загрузить ресурс: истекло время ожидания запроса.» Только в браузере Safari
Я пробовал с async: true, timeout, а такжеsetTimeout для решения этой проблемы, но никто не работает.
var request = $.ajax({
url: jobifySettings.homeurl,
data: data,
type: 'POST',
cache: false
}).done(function(response) {
form.find( $( '.woocommerce-error' ) ).remove();
var $response = $( '#ajax-response' );
var html = $.parseHTML(response);
console.log( response );
$response.append(html);
error = $response.find( $( '.woocommerce-error' ) );
if ( error.length > 0 ) {
form.prepend( error.clone() );
$response.html('');
e.preventDefault();
}
});