我有一個腳本,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