2017-12-29 17 views
0

データパラメータを使ってGETリクエストを行い、ブラウザの新しいタブでレスポンスを表示するには、AjaxとJQueryの方法を見つけるのが苦労しています。このような何か:新しいタブのデータでGET-requestの結果を開く

$('#test-button').on('click', function(e){ 
    var data = {'some_param': [1,2,55,44,3]} 
    $.get('/test_url/', data, function(html_response) { 
     // render the HTML contained in html_response in a new tab 
    }); 
}); 
+1

ほとんどのブラウザだけではなく、リンクのAJAXを使用してわざわざなぜあなたは非同期コールバック –

+2

からそれを呼び出すためにすべてではないが、それをブロックする場合 - どのような場合には、まあ 'click me' – James

+0

私のデータには、質問の更新版のような値の配列が含まれていますか? –

答えて

0

あなたがでそれを行うことができます。

var newWindow = window.open(); 
newWindow.document.write(html_response); 

しかし、ブラウザがポップアップアラートが表示され、あなたはそれを手動で許可する必要があります。

実施例:

https://jsfiddle.net/hc3b38bu/

関連する問題