2016-08-24 9 views
0

私は以下のコードで新しいタブでURLを開くしようとしていますが、そう負荷新しいタブjqueryの内のURL

partial_url = '/products/compare/?ids=f25353f4e8f2,598f4166e2d9,39c17d76-133e-4a86-bf39-d4d5e600349a&fis=1,2,3,4,5,6,8,10' 

final_url = window.location.host + partial_url + '&new_html=true'; 

var win = window.open(final_url, '_blank'); 
win.focus(); 

上記のコードは、新しいタブを開いた行うことができないことができますが、アドレスバーにabout:blankがありますが、私のURLが開かれていないので、上記のコードで何が間違っていますか?

Note: 

final_url = 'http://localhost:8000/products/compare/?ids=f25353f4e8f2,598f4166e2d9,d4d5e600349a&fis=1,2,3,4,5,6,8,10&new_html=true' 
+1

それを試してみてください? – Kashyap

+1

奇妙に見えますが、あなたの同じコードがうまくいきます。あなたのスクリプトタグに= "text/javascript"属性を入力しましたか? var final_urlを一度定義してみてください。 – Kashyap

答えて

1

これを試してみてください:デフォルトのwindow.openでそれは私のために働く新しいタブで

var win = window.open(final_url); 

を開きます。

0

window.location.host削除するには、あなたが "final_urlの" コンソール出力を表示することができます

final_url = partial_url + '&new_html=true';