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

URL のホスト部分の前に2 つのスタッシュが必要です。

https://otherdomain.com

( ) は 1 つしかありませんhttps:/otherdomain.com

(そしてhref、関数ではなく文字列です。最初のコード ブロックで行うように値を割り当てます。3 番目のコード ブロックで行うように呼び出そうとしないでください)。

于 2013-09-28T18:20:15.603 に答える
0

assignメソッドを使用してください:

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