以下代码会导致浏览器继续加载,并且iframe的创建似乎陷入了无限循环。如果我在点击事件中移动iframe创建部件,例如#save
,将不会发生此问题。我需要在页面加载后立即创建iframe,不确定我在这里缺少什么。
$(document).ready(function() {
$('#receiptNum').append(widgetData.processingFormId);
//iframe creation part
$('<iframe>', {
name: 'myframe',
id: 'printing',
width: 100,
hieght: 100
}).appendTo('#Mypage');
//Mypage is a popup window
window.open('/Forms/PrintPreviewForm/' + widgetData['processingFormId'], "myframe");
$('#save').click(function() {
window.open('/Forms/GetFormPdf/' + widgetData['processingFormId']);
});
$('#print').click(function() {
window.open('/Forms/PrintPreviewForm/' + widgetData['processingFormId']);
});
});