所以,我得到了函数所需的结果,但我需要创建一个iframe或显示结果。我需要做什么才能做到这一点?我假设它与scopedetails div有关,但我不是百分之百。
function getscope(id){
var id = id
var txt = 'Click generate to generate the scope of work now';
$.prompt(txt,{
buttons:{Confirm:true, Cancel:false},
submit: function(v,m,f){
var flag = true;
if (v) { }
return flag;
},
callback: function(v,m,f){
if(v){
$.post('getscope',{sid:id},
function(data){
$("div#scopedetails").html(data);
}
);
}
}
});
}
答案 0 :(得分:0)
您不能只在iframe上设置.innerHTML属性。首先,您需要确保将iframe加载到属于您域的虚拟空白页,您曾经能够使用'about:blank'但不能使用安全限制。然后你需要抓住iframe的/ document / body元素并操纵它的DOM。使用a。更容易使用。