我在jquery对话框中生成iframe,但在加载其中的一些脚本时遇到问题。
function showDialog() {
$("#divID").dialog("open");
$("#modalIframeID").attr("src", "/staff/somepage");
return false;
}
$(document).ready(function() {
$("#divID").dialog({
autoOpen:false,
modal:true,
height:500,
width:960,
closeOnEscape:true,
});
});
我尝试通过加载事件添加它们但没有取得任何成功。
function showDialog() {
$("#modalIframeID").load(function()
{
//load scripts here
$("#addFaci").formToWizard();
});
$("#divID").dialog("open");
$("#modalIframeID").attr("src", "/staff/somepage");
return false;
}
任何建议都将不胜感激。
谢谢,
添
答案 0 :(得分:0)
如果您有权访问加载到iframe中的文件,则只需将javascript代码添加到该文件中,然后将其附加到文档就绪事件中。
如果没有尝试阅读以下文章,看看它是否会帮助你:)