【问题标题】:dojo XhrPost fails with Safari 5.1.1dojo XhrPost 在 Safari 5.1.1 中失败
【发布时间】:2011-10-26 23:48:11
【问题描述】:

我一直在构建一个网站并在 Chrome 上使用它,但是为了完整性,我一直在 Safari 上进行测试。除了我使用的一个 dojo.xhrPost 方法之外,一切都很好。

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

应该从 servlet 调用以下 post 方法:

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

但是 servlet 永远不会被调用。如上所述,这在 Chrome 中运行良好。感谢您提供任何和所有帮助。

【问题讨论】:

  • 如果你注释掉window.open(..)会发生什么?由于xhrPost 的异步特性,我想知道 safari 在加载新页面之前是否没有完全执行帖子。

标签: servlets safari dojo


【解决方案1】:

问题似乎已经解决了。几天后运行代码,一切正常。感谢您输入 BuffaloBuffalo。

【讨论】:

    猜你喜欢
    • 2010-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多