Ext.Ajax.request()方法和FormPanel.getForm().submit()方法,都返回success()方法的差异
2014-03-20 09:35
465 查看
我还是不发表到博客园首页吧,要不然还是要被取消,>_<
还是言归正传吧,关于Ext.Ajax.request()方法和FormPanel.getForm().submit()方法返回success()方法的差异,
分析:
Ext.Ajax.request()方法,返回的success()方法返回的response数据是一条字符串,里面包含有json数据,用这两种方法都能得到json对象,不同的是第一种是javascript原生方法,第二种是ExtJs的方法。
分析:
用formPanel.getForm().submit()方法返回的参数数据:form和action都是字符串,所以不存在转化的问题。
总结一下:
这两种方法第一种(Ext.Ajax.request())可以适用于几乎所有条件下,而第二种方法(FormPanel.getForm().submit())只适用于form表单的提交情况下,但是它们是全集和子集的关系。
还是言归正传吧,关于Ext.Ajax.request()方法和FormPanel.getForm().submit()方法返回success()方法的差异,
Ext.Ajax.request({ url: '', async: false, success: function (response) { var obj = eval("(" + response.responseText + ")");//方法一 var obj = Ext.JSON.decode(response.responseText);//方法二 } });
分析:
Ext.Ajax.request()方法,返回的success()方法返回的response数据是一条字符串,里面包含有json数据,用这两种方法都能得到json对象,不同的是第一种是javascript原生方法,第二种是ExtJs的方法。
formPanel.getForm().submit({ url: '', method: 'get', success: function (form, action) { } });
分析:
用formPanel.getForm().submit()方法返回的参数数据:form和action都是字符串,所以不存在转化的问题。
总结一下:
这两种方法第一种(Ext.Ajax.request())可以适用于几乎所有条件下,而第二种方法(FormPanel.getForm().submit())只适用于form表单的提交情况下,但是它们是全集和子集的关系。
相关文章推荐
- 【转】Ext.Ajax.request 与formPanel.getForm().submit() success的区别
- Ext.Ajax.request和formPanel.getForm().submit两种提交方法的异同
- 【转】Ext.Ajax.request 与formPanel.getForm().submit() success的区别
- Ext.Ajax.request和formPanel.getForm().submit两种提交方法的异同
- Ext.Ajax.request和formPanel.getForm().submit() success的区别
- Ext.Ajax.request和formPanel.getForm().submit两种提交方法的异同
- Ext.Ajax.request和formPanel.getForm().submit两种提交方法的异同
- Ext.Ajax.request和formPanel.getForm().submit两种提交方法的异同
- ExtJs后台返回success为false,Ext.ajax.request也用调用success方法,解决方法
- Ext.Ajax.request 与formPanel.getForm().submit()
- Ext.Ajax.request与getForm().submit的区别
- [转] form.getForm().submit的用法及Ext.Ajax.request的小小区别
- Ext.Ajax.request与form.getForm().submit的区别
- ExtJS的Ajax提交(Ext.Ajax.request或form1.getForm().submit)超时设置timeo...
- form.getForm().submit的用法及Ext.Ajax.request的小小区别
- form.getForm().submit的用法及Ext.Ajax.request的小小区别
- ExtJS的Ajax提交(Ext.Ajax.request或form1.getForm().submit)超时设置timeout
- ExtJS中Ext.Ajax.request与form1.getForm().submit
- ExtJS中Ext.Ajax.request与form1.getForm().submit的基本区别
- Ext.Ajax.request和form.getForm().submit的区别