Ext.FormPanel 提交和 Ext.Ajax.request 异步提交函数的区别_YUI.Ext相关

(1)Ext.FormPanel
f.getForm().submit({
url:"......",
params:{ XX:xx .....}
success: function (c,v,e) { //e: 触发事件
var json=Ext.decode(v.response.responseText);
},
failure:function(c,v,e){}
})

(2)Ext.Ajax.request
Ext.Ajax.request({
url:"....",
params:{XX:xx....},
success: function (v,c) {
var json=Ext.decode(v.responseText);
},
failure:function(v,c){}
})

时间: 2024-12-24 20:55:42

Ext.FormPanel 提交和 Ext.Ajax.request 异步提交函数的区别_YUI.Ext相关的相关文章

ajax jquery 异步表单验证示例代码_AJAX相关

文件目录:  html代码: 复制代码 代码如下: <html> <head> <title>异步表单验证</title> <script type='text/javascript' src='jquery.js' ></script> <script> function checkname(){ //$("input[name='name']").val() $.ajax({ type:"

转:ExtJS中Ext.Ajax.request与form1.getForm().submit的基本区别

问题描述 相同点:都属于Ajax提交方式!不同点:Ext.Ajax.request是Ext.data.connection的一个实例form1.getForm().submit是BasicForm的一个实现方式使用上的区别:1.form1.getForm().submit常用在表单提交的时候,就是说要提交页面数据,比如新增和修改数据页面2.Ext.Ajax.request常用在根据参数提交的时候,比如删除,我们把页面选中的ID进行遍历,封装在一个Array中,作为一个参数做Ajax的提交例子:首

jQuery异步提交表单的两种方式_jquery

本文为大家分享了两种jQuery异步提交表单的方式,具体内容如下 第一种方式:普通ajax方式提交  $(function(){ $('#send').click(function(){ $.ajax({ type: "GET", url: GLOBAL_PATH + "/Enterprise/savecompanyphoto", data: {username:$("#username").val(), content:$("#con

ajax实现异步文件或图片上传功能

大家好,这篇文章我要给大家分享一个网页文件上传功能的代码,希望大家可以有所参考,或者给我提些建议. 众所周知现在的各大网站基本都设有文件上传功能,用户可以把自己喜欢的图片或其他文件放在网上存起来,以便以后用的时候方便去找,可是一个网页的文件上传功能究竟该怎么去设置呢?今天我就以图片上传为例向大家展示文件上传功能的具体步骤. 其实文件上传有两种方法,一种是from表单submit提交,一种是ajax实现异步提交,可是form表单提交有个问题就是每次在上传完成时会刷新界面,不能实现异步上传,所以现在

Ext.Ajax.request和formPanel.getForm().submit两种提交方法的区别

Ext.Ajax.request和formPanel.getForm().submit()两种提交方法的异同: 1. 相同点: a) 都是使用异步提交的方式: b) 默认都是使用POST方式来提交数据: 2. 不同点: a) Request方法不可以使用waitMsg属性来设置在等待响应过程中显示的信息,而submit方法提交时这个设置是可用的(可以看到效果,而前面说的不可用是指设置了看不到效果): b) Request方法必须将要提交的参数手动组织好然后作为名为params的参数的值才能提交到

Ext.Ajax.request()方法和FormPanel.getForm().submit()方法,都返回success()方法的差异

我还是不发表到博客园首页吧,要不然还是要被取消,>_< 还是言归正传吧,关于Ext.Ajax.request()方法和FormPanel.getForm().submit()方法返回success()方法的差异, Ext.Ajax.request({ url: '', async: false, success: function (response) { var obj = eval("(" + response.responseText + ")")

ext.ajax.request方法用法详解

json数据服务器回传的方法. 在api总指出回传的格式  代码如下 复制代码 {success;true,data:{clientName: "Fred. Olsen Lines",   portOfLoading:"FXT",portOfDischarge: "OSL" }  }}} 需要注意的是这里的success和data是关键字,(姑且这么叫吧)在data中是数据在客户端通过 Ext .decode(response.responseT

extjs4-EXT4.2 Ext.Ajax.request问题

问题描述 EXT4.2 Ext.Ajax.request问题 Ext.Ajax.request({ url: homePageConfig.url.login params : { username : name userpass : pass } method : 'POST' success : function(response options) { Ext.Msg.show(""成功""); } failure : function() { Ext.Msg.

Ext.Ajax.request怎么传递对象到后台Action

问题描述 var cell=grid.getSelectionModel().each(function(rec){ // var jsonBean={dept:{id:rec.get('dept.id'),CDept:rec.get('dept.cDept'),CDeptname:rec.get('dept.cDeptname')}}; //var newJson=Ext.encode(Ext.decode(jsonBean)); Ext.Ajax.request({ url: 'addTJd