2011-10-26 3 views
0

私はWebサイトを構築してChromeで使用していますが、完全版としてSafariでテストしています。私が使用する1つのdojo.xhrPostメソッド以外はすべて正常に動作します。dojo Safari 5.1.1でXhrPostが失敗する

サーブレットから次のPOSTメソッドを呼び出す必要があり
function openAlbumPage(title) 
    { 
     dojo.xhrPost(
     { 
      url: "/getAlbum?title="+title, 
      handleAs: "text" 
     }); 
     window.open("album.html","_self"); 
    } 

:サーブレットが呼び出されることは決してありませんしかし

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

を。上記のとおり、これはChromeで正常に動作します。すべての助けをいただければ幸いです。

+0

'window.open(..)'をコメントアウトするとどうなりますか? 'xhrPost'の非同期性のため、新しいページをロードする前にSafariが完全にポストを実行していないのではないかと思います。 – BuffaloBuffalo

答えて

0

問題は修正されているようです。数日後にコードを実行するものは他にありませんでした。すべてがうまくいきます。 BuffaloBuffaloの入力をありがとう。

関連する問題