2011-10-26 60 views
0

我一直在建設一個網站,並在Chrome上使用它,但爲了完整,我一直在Safari上進行測試。除了我使用的一個dojo.xhrPost方法外,一切正常。dojo XhrPost失敗與Safari 5.1.1

function openAlbumPage(title) 
    { 
     dojo.xhrPost(
     { 
      url: "/getAlbum?title="+title, 
      handleAs: "text" 
     }); 
     window.open("album.html","_self"); 
    } 

哪個應該調用下面的方法後,從一個servlet:

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 
    queryTitle = request.getParameter("title"); 
    } 

但是這個servlet不會被調用。如上所述,這在Chrome中正常工作。任何和所有的幫助表示讚賞。

+0

如果你註釋掉'window.open(..)',會發生什麼?由於'xhrPost'的異步特性,我不知道safari是否在加載新頁面之前沒有完全執行該帖子。 – BuffaloBuffalo

回答

0

這個問題似乎已經解決了。幾天後沒有其他的東西運行代碼,一切正常。感謝您輸入BuffaloBuffalo。