我有java脚本函数来检查URL并将其拆分, 我问一个问题,取决于它将转发用户页面的答案 一切正常,直到我使用window.location.assign(); with string inside(= window.location.assign(path);)而不是固定的URL(= window.location.assign(“http://stackoverflow.com”);) 我能做什么? 感谢...
var register=...;
var login=...;
function link(type) {
var urlPath = document.URL.split("/");
if (type == "register") {
var path= urlPath[2] + register;
window.location.assign(path);
}
else {
var path = urlPath[2] + login;
window.location.assign(path);
}
event.preventDefault();
}
答案 0 :(得分:1)
您应该使用完整的网址。
window.location.assign(urlPath[0]+'/'+urlPath[1]+'/'+urlPath[2]+register);
window.location.assign(urlPath[0]+'/'+urlPath[1]+'/'+urlPath[2]+path);
或
window.location.assign(window.location.origin+register);
window.location.assign(window.location.origin+path);