推断就是click被反复绑定了
$('#dlg-buttons-ok').bind('click', function(){ 改为:
$('#dlg-buttons-ok').unbind('click').bind('click', function(){

解决方案 »

  1.   

    你怎么知道重复提交了 ? 看看数据库,你这没有重复提交吧 
    你每次提交成功后 都
     $('#dg').datagrid('load',{
                                      code: '01',
                                      name: 'name01'
                                   });
    所以 看上去是重复提交了吧
      

  2.   

    你这写得也复杂了 ,easy  ui支持表单以ajax方式提交的。
      

  3.   

    按2楼的方法搞定了,就是click被反复绑定了