大家先看下代码:function init() {
objDocument = document.MtconveForm;
  objDocument.action="mtnmstbs10Action?method=doInit"; 
  objDocument.submit();  
}
<body scroll="no" onload="init();">
<form name="MtconveForm" method="POST" action="mtnmstbs10Action"></form>
</body>
里面有个死循环,应该如何处理既能解决死循环又能提交form到当前页面?且页面初始化不需要按钮.

解决方案 »

  1.   

    onload 不敢这么用
    ajax 是最好的解决方案
      

  2.   

    楼主希望在用户请求这个页面的时候,展示这个页面,另外还要执行一些那个action里面的逻辑那么你把你想执行的逻辑放到展示这个页面的action里不就ok了?
      

  3.   

    展示这个页面的action?什么意思?展示这个页面就是初始化啊? action做初始化难道不是这样吗?
      

  4.   

    如果只是调用后台方法,用iframe一样可以:
    <script type="text/javascript">
    function init() {
    document.getElementById("submitFrame").src = "mtnmstbs10Action?method=doInit";
    }
    </script>
    <body scroll="no" onload="init();">
    <iframe id="submitFrame" style="display:none;"/>
    </body>
      

  5.   

    script 标签页可以!当然ajax 更好
      

  6.   

    你最好还是使用ajax技术来实现