Ajax没有在窗口野生动物园工作?

时间:2015-10-06 04:00:09

标签: jquery ajax

您好我有以下代码:

jQuery.ajax({
            method:"POST",
            url:"",
            data:jQuery("#payment").serialize(),
            success:function(data)
            {
            alert(data);
            //return false;

            }
            });

除了窗口safari之外,所有浏览器都能正常工作。这段代码在mac safari上工作正常

1 个答案:

答案 0 :(得分:1)

我正在进行异步发布,并且Safari在发出请求之前停止运行JavaScript(由于页面被卸载)。将异步设置为false后。它的工作原理

jQuery.ajax({
            async: false,
            method:"POST",
            url:"",
            data:jQuery("#payment").serialize(),
            success:function(data)
            {
            alert(data);
            //return false;

            }
            });