Javascript 如何在EXT JS中发现/区分成功与失败
你好,我正在努力解决我的成功和失败处理程序。我有一个按钮,可以删除数据。但是为了建立基本的联系,我正在提交我的表格。我使用了java2s.com网站上的代码 因此,我给出了一个url,表单必须在其中发布,返回时应该显示一个警报,要么是成功的,要么是失败的。现在,当我这样做时,我的虚拟页面“x.php”正在加载。我可以通过firebug中的控制台和网络窗口看到这一点 我是否必须在回电中回应成功或失败的具体情况??它怎么知道这是成功还是失败Javascript 如何在EXT JS中发现/区分成功与失败,javascript,button,extjs,submit,handler,Javascript,Button,Extjs,Submit,Handler,你好,我正在努力解决我的成功和失败处理程序。我有一个按钮,可以删除数据。但是为了建立基本的联系,我正在提交我的表格。我使用了java2s.com网站上的代码 因此,我给出了一个url,表单必须在其中发布,返回时应该显示一个警报,要么是成功的,要么是失败的。现在,当我这样做时,我的虚拟页面“x.php”正在加载。我可以通过firebug中的控制台和网络窗口看到这一点 我是否必须在回电中回应成功或失败的具体情况??它怎么知道这是成功还是失败 var rem = Ext.get('remData');
var rem = Ext.get('remData');
new Ext.Button({
renderTo:rem,
text:'Remove',
handler:function(){
var formPanel = Ext.getCmp('form1');
formPanel.el.mask('Under Process','x-mask-loading');
formPanel.getForm().submit({
url:'x.php',
success:function(f,a){alert('+');},
failure:function(f,a){alert('_');}
});
}
});
我无法理解f,a是什么??如果它们是函数和动作,它们是否通过我将数据提交到的url传递???您应该查看文档以了解。它列出了成功和失败函数的参数。从文件中转述:
:请求操作的Ext.form.BasicFormf
:提交表单的操作类。可以检查此对象的a
(result
)属性以执行自定义后处理a.result
:请求操作的Ext.form.BasicFormf
:提交表单的操作类。可以检查此对象的a
(result
)属性以执行自定义后处理a.result
f
是提交的表单,a
是操作。从文档中:
action : The Action object which performed the operation.
The action object contains these properties of interest:
- failureType
- response
- result : interrogate for custom postprocessing
- type
签出,打开Ext.form.BasicForm,找到submit()函数并签出说明
f
是提交的表单,a
是操作。从文档中:
action : The Action object which performed the operation.
The action object contains these properties of interest:
- failureType
- response
- result : interrogate for custom postprocessing
- type
好的,我运行了,现在当我运行这个页面时,我没有收到任何警报,我如何解决它?好的,我运行了,现在当我运行这个页面时,我没有收到任何警报,我如何解决它?好的,我运行了,现在当我运行这个页面时,我没有收到任何警报,我如何解决它?不,没有javascript错误。当我在url中提到的文件加载时,我得到了一个200状态码,这意味着它是成功的。好的,我运行了,现在当我运行这个页面时,我没有收到任何警报,我如何解决它?不,没有javascript错误。当我在url中提到的文件加载时,我得到一个200状态码,这意味着它成功了。