我从Ajax调用一个方法。该方法返回字符串。方法完成后,我需要重定向url。
success: function (data) {
window.location.href = data;
}
所以,在开头url是localhost:1111 / Login / Index,如果data!=“”,一切正常。 但是,如果data =“”,那么我希望window.location.href为localhost:1111 /。现在,window.location.href是localhost:1111 / Login。怎么做?
答案 0 :(得分:1)
您可以按如下方式创建网址:
success: function (data) {
if (data == "") {
data = window.location.protocol + "//" + window.location.host;
}
window.location.href = data;
}
答案 1 :(得分:0)
在没有主机的情况下发送网址,然后使用:
window.location.href = window.location.protocol + "//" + window.location.host +"/"+data