NewAction
来源:互联网 发布:淘宝卖家怎么找人刷单 编辑:程序博客网 时间:2024/06/05 17:35
======================================================
注:本文源代码点此下载
======================================================
1 ext.ajax.request({
2url: '/控制器名/方法.json',
3method: 'get',//或者'post'
4root: 'data',
5success:function(response){
6ext.msg.alert('成功',response.responsetext);
7},
8failure:function(response){
9ext.msg.alert('失败',response.responsetext);
10},
11params:{name:'value'}
12});
13//params参数表示请求时发送到后台的参数,既可以是json对象,也可以直接使用"name = value"形式的字符串
ext.lib.ajax是更底层的封装
其实ext.ajax和ext.data.connection的内部功能实现都是依靠ext.lib.ajax来完成的,在ext.lib.ajax下面就是各种底层库ajax了
如果使用ext.lib.ajax实现以上的功能,就需要写称下面的形式,如下面代码所示:
1 ext.lib.ajax.request({
2'post',
3'07-01.text',
4{ success:function(response){
5ext.msg.alert('成功',response.responsetext);
6},
7failure: function(){
8ext.msg.alert('失败',response.responsetext);
9}
10},
11'data = ' + encodeuricomponent(ext.encode({name: 'value'}))
12 });
我们可以看到,使用ext.lib.ajax时需要传递4个参数,分别为method、url、calback和params。它们的含义与ext.ajax中的参数都是一一对应的,唯一没有提到过的method参数表示请求http的方法,它也可以在ext.ajax中使用method: 'post'的方式设置
相对于ext.ajax来说,ext.lib.ajax有如下几个缺点.
1、参数的顺序被定死了。
2、在params部分,ext.lib.ajax必须使用字符串形式,显得有些笨重。ext.ajax则可以在json对象和字符串之间随意选择,非常灵活。
======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
- NewAction
- TCP长连接服务的Java实现
- Ajax/JavaScript学习随笔:java script Object Notation(JSON)
- javascript传值和页面跳转传值(ASP.NET页面传参的三种方法)
- [代码]Delphi实现检测程序是否在VMWare中运行
- 【转】ASPX和HTML获取系统根目录的路径
- NewAction
- 程序员认识的JavaScript
- 现有 Delphi 项目迁移到 Tiburon 中的注意事项
- asp.net正则表达式提取网页网址、标题、图片,滤所有HTML标签
- JAVA程序员您需要学习的25个标准
- Java内存回收机制全解(算法+内存分配)
- JDBC插入或修改的sql
- MVC中提交包含HTML代码的页面处理方法
- Mr-sniper