您好我有以下代码:
jQuery.ajax({
method:"POST",
url:"",
data:jQuery("#payment").serialize(),
success:function(data)
{
alert(data);
//return false;
}
});
除了窗口safari之外,所有浏览器都能正常工作。这段代码在mac safari上工作正常
答案 0 :(得分:1)
我正在进行异步发布,并且Safari在发出请求之前停止运行JavaScript(由于页面被卸载)。将异步设置为false后。它的工作原理
jQuery.ajax({
async: false,
method:"POST",
url:"",
data:jQuery("#payment").serialize(),
success:function(data)
{
alert(data);
//return false;
}
});