我的应用程序中的一个页面具有一组链接,这些链接在单击时会基于TableTools jQuery插件发布表单数据。我想在一个新窗口中打开这个新页面。关于最佳方法的任何想法?我宁愿不将所有操作链接都更改为单个表单和用法target="_blank"。我尝试过调用一个新窗口以成功打开,然后将数据写入此页面,但这没有用。请帮忙!
target="_blank"
HTML:
<div id="action"> Download </div>
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",它起作用了!
dataType: "json"