2015-10-06 37 views
0

您好我有以下代碼:Ajax不適用於窗口Safari瀏覽器?

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

      } 
      }); 

上除了窗口的Safari瀏覽器的所有工作的罰款。此代碼在mac safari上正常運行也

+0

Windows版本的Safari瀏覽器已經停產 – Lucius

+0

只是好奇,是Windows的Safari,在您的區域@rakesh流行的測試反對? – Daemedeor

+0

客戶要求,這就是爲什麼我們正在測試。 @Daemedeor – Ricky

回答

1

我在做一個異步發佈,並且Safari在發出請求之前停止運行JavaScript(由於頁面被卸載)。在將async設置爲false之後。它的工作原理

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

      } 
      }); 
相關問題