回调以确认在IFRame中设置了“SRC”属性

时间:2017-03-27 13:13:47

标签: jquery iframe load jquery-callback jquery-attributes

只有在IFrame内成功加载数据时才需要显示弹出窗口。 即使IFrame的源未加载,当前弹出窗口也可见。 以下是代码段:

$('#myIframe').attr('src', 'Student.aspx?roll=' + rollNumber);
$('#studentInfoPopup').modal('show');

我尝试了以下内容,但它不起作用:

$("#myIframe").load(function(){
      $('#studentInfoPopup').modal('show');
}).attr('src', 'Student.aspx?roll=' + rollNumber);

请让我知道回调以确认在IFrame中设置了“SRC”属性。

1 个答案:

答案 0 :(得分:2)

您应该使用 jQuery ,如下所示::

$('#myIframe').attr('src', 'Student.aspx?roll=' + rollNumber);
$('#myIframe').load(function(){
  $('#studentInfoPopup').modal('show');
});

<强>更新:
我已在 JSFIDDLE 中完成此操作,请检查它将为您提供的帮助。并根据需要进行修改。链接:https://jsfiddle.net/a1kj8883/