日期:2014-05-18  浏览次数:20669 次

alert毛病,帮忙看看
alert( "文件上传成功! ");
form1.action= " <%=basePath%> action.do?cmd=update&a= <%=a%> &b= <%=b%> ";
alert(form1.action);
form1.submit();
window.returnValue= "yes ";
window.close();
不执行 "update "方法
下面二种方法分别都执行,不知道具体什么意思,有知道的谢谢帮忙留下言
一.
form1.submit();
window.returnValue= "yes ";
alert(form1.action);//移到下面
window.close();
二.
alert( "文件上传成功! ");
form1.action= " <%=basePath%> action.do?cmd=update&a= <%=a%> &b= <%=b%> ";
alert(form1.action);
form1.submit();
window.returnValue= "yes ";
window.close();//去掉此方法

------解决方案--------------------
form1.submit();后的代码不会执行,因为页面已经跳转了
------解决方案--------------------
FORM提交到当前页面,提交后的页面还没来的及处理你的 update方法就被window.close关闭了,怎么会执行update呢!