我正在运行一个以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似乎还有不同的方法。
任何人都可以帮助统一行为吗?感谢
答案 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