jquery ajax 表单提交被浏览器拦截解决办法

作者:袖梨 2022-11-14


通常jquery的submit表单提交是不会被拦截的,但是用jquery ajax异步提交是会被拒绝的,既然是异步提交造成的问题,那就好解决了,因为jquery ajax方法提供了参数选项:
async :

(默认: true) 默认设置下,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为 false。注意,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行。

代码如下 复制代码


$.ajax({
url : "/member/pay/do_alipay",
type : "GET",
dataType : "JSON",
cache : false,
async: false,
data : data,
success : function(data){
if(data.success){
form.submit();
}
}
});

相关文章

精彩推荐