0

我正在使用 Json 从 php 文件中检索 url,然后在成功部分中我执行

window.location=msg.message

但问题是,如果我们假设我的域是 http example.com 并且 msg.message值是

https://otherdomain.com

重定向到 http:/example.com/https:/otherdomain.com 我怎样才能直接转到 https:/otherdomain.com 代码

     $.ajax({
   type: "POST",
   url: "ajax.php",
   data: dataString,
   dataType: "json",
   success: function (msg){
        $.fn.colorbox.close();//close the box
        alert(decodeURI(msg.message));//
        window.location.href(msg.message); // goes to domain.com/msg.message        
      },
   });
4

2 回答 2

0

请使用分配方法:

window.location.assign("https://otherdomain.com")
于 2013-09-28T17:32:15.157 回答
0

在 URL 的主机部分之前需要两个存储。

https://otherdomain.com

你只有一个 ( https:/otherdomain.com)。

(并且href是一个字符串,而不是一个函数,像在第一个代码块中那样为其赋值,不要像在第三个代码块中那样尝试调用它)。

于 2013-09-28T18:20:15.603 回答