用iframe实现页面无刷新效果的表单提交

其实要实现这个效果是很简单的,在页面的form中添加一个iframe
<iframe id="main" width="0%" height="0%"> </iframe>
在点击提交按钮的时候去调用javascript的脚本代码:
<input type="button" class="button01" value="保存" onclick="saveScore();" align="top"/>
function saveScore(){ 
        var url="/eva/ShowLeadJobDetail.jsf?str="+str; 
        document.all('main').src=url; 
        } 
        } 
                        }
关键的是document.all('main').src=url;代码,这样程序就在大小为0iframe中运行了,页面也没有发生任何变化。
也许有人会说,用ajax来实现不就行了,用ajax也可以,不过我个人认为这样更快一些。


本文转自sucre03 51CTO博客,原文链接:http://blog.51cto.com/sucre/359989,如需转载请自行联系原作者
上一篇:VS创建DLL并用C#调用


下一篇:提交表单时指定编码