如何使用jQuery / AJAX将表单数据发布到新窗口?

我的应用程序中的一个页面有一组链接,点击后,post根据TableTools jQuery插件形成数据。 我想在新窗口中打开这个新页面。 有关最佳方法的任何想法吗? 我宁愿不将我的所有操作链接更改为单个表单并使用target =“_ blank”。 我已经尝试调用一个新窗口打开成功,并发布将数据写入此页面,但这没有奏效。 请帮忙!

HTML:

Download

使用Javascript:

 $('#action').click( function () { var userData = oTable.fnGetColumnData(0); $.ajax({ type: "POST", url: "../download.php", data: "user_list=" + userData, dataType: "json", success: function(data){ var win = window.open(); win.document.write(data); } }) }) 

找到答案:

jQuery.ajax成功回调函数未执行

当我拿出dataType: "json" ,它工作了!