【发布时间】:2019-05-29 03:14:22
【问题描述】:
我有 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();
}
});
【问题讨论】:
标签: ajax safari request timeout