pyrebot

Better not to ignore the past but learn from it instead. Otherwise, history has a way of repeating itself.

博客园 首页 新随笔 联系 订阅 管理

今天在一个项目中用到表单提交,代码如下:

 $('#CreateForm').form('submit', {
               onSubmit: function () {
                      ajaxCreateFrom(this, this.action);
                 },
                 success: function (data) {
                     alert(data);
                  }
 });

结果表单重复提交,各种谷歌,没解决。无解中,到easyui官网看了下onSubmit这个事件的说明:Fires before submit, return false to prevent submit action.

在这个事件里,必须返回false来防止重复提交。在onSubmit中加入:return false;问题解决。代码如下:

$('#CreateForm').form('submit', {
               onSubmit: function () {
                      ajaxCreateFrom(this, this.action);
                      return false;
                 },
                 success: function (data) {
                     alert(data);
                  }
 });    

 

posted on 2014-06-10 16:14  pyrebot  阅读(528)  评论(0编辑  收藏  举报