脚本不断循环遍历代码,以便在$(document).ready()中创建iframe

时间:2018-07-12 17:26:45

标签: javascript jquery asp.net-mvc html5

以下代码会导致浏览器继续加载,并且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']);

  });

});

0 个答案:

没有答案