Chrome的JQuery Ajax问题

时间:2010-11-25 17:50:37

标签: jquery ajax google-chrome

我正在运行一个以http://172.31.129.188:8888/pp/为基础网址的网站(在开发环境中)。

来自http://172.31.129.188:8888/pp/pingpong我有这个ajax电话:

        $.post(
          'pingpong/check/',
          function(data)
          {
            alert(data);
          }
        );

问题是,当Firefox和资源管理器拨打http://172.31.129.188:8888/pp/pingpong/check时(根据我的意愿),Chrome会拨打http://172.31.129.188:8888/pp/pingpong/pingpong/check。我尝试过各种组合(比如添加和删除斜线等),但Chrome似乎还有不同的方法。

任何人都可以帮助统一行为吗?感谢

2 个答案:

答案 0 :(得分:4)

在我看来,Chrome的行为正常,而IE / Firefox却没有。如果URL以斜杠(/)或相对于当前位置开头,则URL相对于域名是绝对的。

如果您b/c /a/b /a/b/b/c /a/b/c b check/ {{1}},{{1}}相对于当前位置,则该{{1}}应该{{1}}的位置,并从那里继续。如果您需要使用相对URL,请尝试调用{{1}}以查看其行为是否正确。

答案 1 :(得分:1)

拨打/pp/pingpong/pingpong/check