ExtJS中常用的Ajax方法参数介绍
2013-04-01 13:48
169 查看
Ext.Ajax.request({
url : //(可选项)发送请求的url。
method : //(可选)该请求所用的http方面,默认值为配置的方法,或者当没有方法
被配置时,如果没有发送参数时用get,有参数时用post。
params:{},//(可选)传递到后台的参数值,这些参数将被用为request的参数。
success : fn(), //(可选)如果该请求能成功的返回,则执行此fn()
failure : fn(),//(可选)如果该请求没有能成功的返回,则执行此fn()
callback : fn,//(可选)回调函数,无论该请求是否成功的返回,都会执行此fn()
});
①.此类方法属于异步加载,向远程服务器发送一http请求,一般参数为上面六种参数,method不常用。url可以指定JSP页面,也可以指定action,一般是指定action,再由struts转到JSP,因为一般异步加载都需要跟后台进行数据交换;
②.success和failure中的function()参数有function(options,response),options里面包含了传递到后台的变量值以及调用此Ajax方法的某些变量的值,具体变量取得方法:var
a = options.data.xxx(xxx为变量得名称)response里面包含了从后台传递到前台的变量值,比如在后台action层中定义的具有get、set方法变量的值,具体变量取得方法:var
a[] =Ext.util.JSON.decode(response..responseText)(
此方法只适用于json数据),这时取得的a[]为变量数组,里面包含了所有后台action层中定义的变量的值,取得某一变量的方法,var b = a.xxx(xxx为变量的名称)。
③.callback中的function()参数有function(options,success,response),参数多了一个success,如果请求成功的返回,则success
= true ,否则返回false,其他参数与上面的参数值意义一样。
备注:这里的success,failure
与在后台action定义的小写的变量success是不一样的,两者不能对应,不是后台success=true时执行success里面的fn,success=false时执行failure里面的fn,这里的success和
failure是表示请求的返回成功与否。
url : //(可选项)发送请求的url。
method : //(可选)该请求所用的http方面,默认值为配置的方法,或者当没有方法
被配置时,如果没有发送参数时用get,有参数时用post。
params:{},//(可选)传递到后台的参数值,这些参数将被用为request的参数。
success : fn(), //(可选)如果该请求能成功的返回,则执行此fn()
failure : fn(),//(可选)如果该请求没有能成功的返回,则执行此fn()
callback : fn,//(可选)回调函数,无论该请求是否成功的返回,都会执行此fn()
});
①.此类方法属于异步加载,向远程服务器发送一http请求,一般参数为上面六种参数,method不常用。url可以指定JSP页面,也可以指定action,一般是指定action,再由struts转到JSP,因为一般异步加载都需要跟后台进行数据交换;
②.success和failure中的function()参数有function(options,response),options里面包含了传递到后台的变量值以及调用此Ajax方法的某些变量的值,具体变量取得方法:var
a = options.data.xxx(xxx为变量得名称)response里面包含了从后台传递到前台的变量值,比如在后台action层中定义的具有get、set方法变量的值,具体变量取得方法:var
a[] =Ext.util.JSON.decode(response..responseText)(
此方法只适用于json数据),这时取得的a[]为变量数组,里面包含了所有后台action层中定义的变量的值,取得某一变量的方法,var b = a.xxx(xxx为变量的名称)。
③.callback中的function()参数有function(options,success,response),参数多了一个success,如果请求成功的返回,则success
= true ,否则返回false,其他参数与上面的参数值意义一样。
备注:这里的success,failure
与在后台action定义的小写的变量success是不一样的,两者不能对应,不是后台success=true时执行success里面的fn,success=false时执行failure里面的fn,这里的success和
failure是表示请求的返回成功与否。
相关文章推荐
- 礼拜三log~常用java函数 & jQuery ajax的serialize() 方法 & 获取参数 & IE浏览器下button显示黑边框问题 & 关于ajax
- Jquery中AJAX常用参数详细介绍
- ajax方法的常用参数,实例
- 黑马程序员---2015.6.22java基础笔记---Collections---Arrays---方法的可变参数---常用类介绍
- AJAX方法常用参数整理
- JQuery中$.ajax()方法参数详解
- Postfix配置文件main.cf中常用参数介绍
- JQuery中$.ajax()方法参数详解
- JQuery中$.ajax()方法参数详解
- JQuery中$.ajax()方法参数详解
- memcached 常用方法介绍
- $.ajax()方法参数详解
- Ajax中send方法参数的使用
- arm-linux-gcc 常用参数讲解 gcc编译器使用方法
- Socket网络编程学习笔记(1):常用方法介绍
- 常用的属性或者构造方法参数的配置
- JQuery中$.ajax()方法参数详解
- 爬爬爬之路:OC语言(五) 字典 集合常用方法介绍
- JQuery中$.ajax()方法参数详解
- JQuery中$.ajax()方法参数详解