关于action获取extjs表单数据的问题
如题。不想通过传参的形式提交给后台,因为如果表单的控件较多,这是个较大的工作量。
如果我使用下面的代码,在后台action中定义的实体类gysxxb是无法获取到值的。这里为了简单,先用一个文本框,实际上有40多个。请教。
Ext.onReady( function() { var form1 = new Ext.form.FormPanel({ //width:350, frame:true, renderTo:"form1", //title:"FormPanel", bodyStyle:"padding:5px 5px 0", defaults:{width:200,xtype:"textfield"},//*****简化****// items:[ { fieldLabel:"gysxxb.gysmc",//文本框标题 xtype:"textfield",//表单文本框 name:"gysxxb.gysmc", id:"gysxxb.gysmc", width:200 } ], buttons:[{ text:"确定", handler:function(){ Ext.Ajax.defaultPostHeader += ";charset=utf-8"; Ext.Ajax.request({ //method:'POST', //defaultHeaders :'UTF-8', //form:'form1', url:'../gysxxb/gysxxbAdd.icode', method:'post', success:function(form,response){ Ext.Msg.alert('信息',response.responseText)}, failure:function(form,response){ Ext.Msg.alert("错误","操作失败"); } }); } },{ text:"取消",handler:function(){alert(1);}}] }); });