浏览 2749 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-12-28
现在的问题是,保存的时候丫死活不能将form中的值post到后台,用firebug看到post为空。但是,单步跟踪的时候丫又好使了,直接想撞墙啊。 不知哪位也遇到过类似问题? 代码如下: var codeForm = new Ext.form.FormPanel({ url: addUrl, defaultType: 'textfield', baseCls: 'x-plain', bodyStyle: 'padding: 5px 5px 0; font-size: 12px;', labelWidth: 55, items: [{ id: 'fCodeId', fieldLabel: '编码ID', name: 'codeId', value: '1233', regex: /^[\d]+$/, regexText: '此处只能输入数字', anchor: '100%', allowBlank: false }, { id: 'fCodeName', fieldLabel: '编码标识', name: 'codeName', value: 'bbbbbb', anchor: '100%', allowBlank: false }, { id: 'fCodeMemo', xtype: 'textarea', fieldLabel: '备注', name: 'codeMemo', value: 'cccccccccc', anchor: '100%', allowBlank: true }, { id: 'fCodeType', xtype: 'hidden', name: 'codeType', value: item.codeType }, { id: 'fCodeTypeName', xtype: 'hidden', name: 'codeTypeName', value: item.title }] }); codeForm.addButton({ text: '添 加', minWidth: 100, handler: function() { if (!codeForm.getForm().isValid()) { return; } var formStr = Ext.Ajax.serializeForm(codeForm.getForm().getEl().dom); alert(formStr + ", " + codeForm.getForm().getValues(true)); alert(addUrl); codeForm.getForm().submit({ waitMsg: '正在保存,请稍候...' // success: function(form, action) { // //alert(codeForm.getForm().getValues(true)); // alert("success: " + form.getValues(true) + " | " ); // }, // failure: function(form, action) { // alert("failure: " + form.getValues(true) + " | "); // } }); //refreshGrid(); // close win onCloseCodeWin(); } }); 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-12-28
唉,问题发现了,我傻了
# // close win # onCloseCodeWin(); 这个方法搞的鬼,ajax是异步模式,结果我这直接就把窗口关了。难怪debug的时候没问题呢 |
|
返回顶楼 | |