我很难在Ajax和JQuery中找到一种方法来使用数据参数发出GET请求,并在浏览器的新选项卡中呈现响应。像这样:
$('#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
});
});
答案 0 :(得分:0)
你可以用:
var newWindow = window.open();
newWindow.document.write(html_response);
但是浏览器会显示弹出警报,您需要手动允许它。
工作示例: