我有一个脚本,on.DocumentReady发布数据到另一个页面。该页面用封装在一个div标签中的HTML进行响应。jquery后,在新窗口中的答复
我的目标是让这个帖子的回复/数据在新窗口中打开。
任何提示或线索?
这是我从米勒博士的建议中创建的代码片段。
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
var packslip_id = 35592;
var po_no = 0018439;
var box_no = 1;
$.post("https://example.com/barcode/generate", { packing_slip: packslip_id, reference: po_no, total_boxes: box_no},
function (data) {
alert(data);
var win=window.open('about:blank');
with(win.document)
{
open();
write(data);
close();
}
});
});
使用'window.open'失败? – Alec 2010-09-29 19:25:36
我想你一定会忘记这一点。任何弹出式窗口拦截器都会阻止一个新窗口,而不需要点击等特殊的用户操作。 – 2010-09-29 19:39:05
Drle Molle,我在一个受控环境中为我的网站启用了弹出窗口... – Peter 2010-09-29 19:44:50