【发布时间】:2015-07-10 07:04:08
【问题描述】:
Chrome 和 Firefox 中存在此问题,但 IE 中不存在。
我有一个 Angular 应用程序。 加载某个视图后,所有使用相对路径发出的 xhr 请求都会转换为使用绝对路径的请求。
例子:
我导航到http://example.com/foo/#/bar
在 Chrome 开发工具中我输入:
var xhr = new XMLHttpRequest();
xhr.open("GET", "ping", true);//or "./ping"
xhr.send();
结果是 404 错误,并且网络选项卡显示请求是针对 http://example.com/ping 而不是 http://example.com/foo/ping。
什么可能导致这种行为?
【问题讨论】:
标签: javascript angularjs xmlhttprequest