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中正常工作。任何和所有的幫助表示讚賞。
如果你註釋掉'window.open(..)',會發生什麼?由於'xhrPost'的異步特性,我不知道safari是否在加載新頁面之前沒有完全執行該帖子。 – BuffaloBuffalo