原有的代码是把一个页面的数据提交到另一个aspx页面,打开一个新标签页重新展示。用的是后台Server.Transfer(“2.apsx”); 通过在后台通过添加Form属性(_bank)来实现;但后来客户反映,只要点击了预览以后,之后点提交按钮也会在新添加的标签页跳转,导致原来的表单提交页没有关闭。
一开始通过后台各种删除(_bank)属性,仍然无法改变这种状况。无奈只好想到换一种表单提交方式,通过前台ajax函数来提交数据后,再转发。
代码如下:
如上:代码完成后,点击按钮测试,发现数据可以成功post到也能返回结果1,但是window.open()这一步却是完全无效的。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |