可以页面事先加载被隐藏的iframe标签,或者等到需要的时候通过js生成,再提交,提交之前,form的target指向iframe(我是要实现新页面生成的时候程半透明状态,所以用了后者的方法)
代码如下
1.设置生成iframe的函数
2.更改form属性
3.createIframe 函数
function createIframe(id,src){ var iframe = document.createElement(\'iframe\'); iframe.src=src; iframe.id=id; iframe.name=\'iframe\'; iframe.frameborder=\'0\'; iframe.style.border=\'none\'; iframe.style.width= \'100%\'; iframe.style.height=\'99%\'; $(\'.main\').append(iframe); }