回调以确认 "SRC" 属性已在 IFRAMe 中设置
Callback to confirm that "SRC" attribute is set in IFRame
只需要在IFrame中成功加载数据时才显示弹窗。
当前,即使未加载 IFrame 的源,弹出窗口也会可见。
这是代码片段:
$('#myIframe').attr('src', 'Student.aspx?roll=' + rollNumber);
$('#studentInfoPopup').modal('show');
我尝试了以下方法,但没有用:
$("#myIframe").load(function(){
$('#studentInfoPopup').modal('show');
}).attr('src', 'Student.aspx?roll=' + rollNumber);
请告诉我回调以确认 "SRC" 属性已在 IFrame 中设置。
您应该使用 jQuery 如下::
$('#myIframe').attr('src', 'Student.aspx?roll=' + rollNumber);
$('#myIframe').load(function(){
$('#studentInfoPopup').modal('show');
});
更新:
我已经在 JSFIDDLE 中完成了此操作,请检查 link 它会对您有所帮助。并根据需要进行修改。 Link: https://jsfiddle.net/a1kj8883/
只需要在IFrame中成功加载数据时才显示弹窗。 当前,即使未加载 IFrame 的源,弹出窗口也会可见。 这是代码片段:
$('#myIframe').attr('src', 'Student.aspx?roll=' + rollNumber);
$('#studentInfoPopup').modal('show');
我尝试了以下方法,但没有用:
$("#myIframe").load(function(){
$('#studentInfoPopup').modal('show');
}).attr('src', 'Student.aspx?roll=' + rollNumber);
请告诉我回调以确认 "SRC" 属性已在 IFrame 中设置。
您应该使用 jQuery 如下::
$('#myIframe').attr('src', 'Student.aspx?roll=' + rollNumber);
$('#myIframe').load(function(){
$('#studentInfoPopup').modal('show');
});
更新:
我已经在 JSFIDDLE 中完成了此操作,请检查 link 它会对您有所帮助。并根据需要进行修改。 Link: https://jsfiddle.net/a1kj8883/