我在使用 Internet Explorer 和 window.location 时遇到问题。
我正在为我的后端项目使用 Backbone.js。
基本 URL 是“http://www.domain.com/admin/” '
我的 js 函数看起来像:
openFolder : function(e) {
var folder_id = '4';
window.location = "controller/folder/" + folder_id;
},
因此,当我在“www.domain.com/admin/controller”页面上单击按钮打开文件夹时,它在所有浏览器上都能正常工作,但 Internet Explorer 会将我重定向到 ' http://www.domain.com/admin/controller/controller/folder/4 '
你能帮我解决这个问题吗?
谢谢 宜兰
最佳答案
location.href = location.origin + "/controller/folder/" + folder_id;
关于javascript - window.location in IE base href,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18975430/