找出下列代码的错误点 var store = me.Store_BPMDATA_AdmissionFee_M; var ids=[]; var grid = me.Grid_BPMDATA_AdmissionFee_M; var recs = grid.getSelectionModel().getSelection(); debugger; Ext.Msg.show( { title: '同步数据', //msg: '您确定要删除选中项吗?', buttons: Ext.Msg.OK, //buttons: Ext.Msg.OKCANCEL, defaultFocus: 'OK', //defaultFocus: 'cancel', //icon: Ext.MessageBox.INFO, fn: function (btn, text) { YZSoft.Ajax.request( { url: YZSoft.$url(me, 'YZModules/RenewalPayment.ashx'), method: 'POST', params: { method: 'ProcessRequest' }, jsonData: , success: function (action) { var rv = ""; debugger; store.reload(); }, failure: function (action) { var rv = action.result.errorMessage; Ext.Msg.alert("提示", "通知操作失败,请联系管理员!" + rv) } }); } });
时间: 2024-03-26 12:37:06 浏览: 337
错误代码显示
在该代码中,以下是错误点:
1. 在 Ext.Msg.show() 方法的 jsonData 参数中,为空,应该将其设置为一个对象。
2. 在 YZSoft.Ajax.request() 方法的 jsonData 参数中,也为空,应该将其设置为一个对象。
3. 在 Ext.Msg.show() 方法中,buttons 参数只能设置为 Ext.Msg.OK 或 Ext.Msg.OKCANCEL,不能同时设置两个。
4. 在 Ext.Msg.show() 方法中,defaultFocus 参数只能设置为 'OK' 或 'cancel',不能同时设置两个。
5. 在 YZSoft.Ajax.request() 方法中,params 参数中,method 属性没有对应的值。
6. 在 YZSoft.Ajax.request() 方法中,success 和 failure 回调函数中,都使用了变量 rv,如果这两个函数同时执行,会出现变量冲突,应该将变量名称改为不同的名称。
阅读全文