欢迎访问中国最大的EXTJS讨论社区 首页 论坛 教程

Ext教程-一起Ext

当前位置: 首页 > 教程 > Ext Data Store >

Ext.data专题八(一):最容易看到的Ext.Ajax

时间:2009-04-13 23:00来源: 作者: 点击:
Ext.Ajax 的基本用法如下所示。 Ext.Ajax.request({ url:

  

Ext.Ajax的基本用法如下所示。

 

Ext.Ajax.request({

    url: '07-01.txt',

    success: function(response) {

        Ext.Msg.alert('成功', response.responseText);

    },

    failure: function(response) {

        Ext.Msg.alert('失败', response.responseText);

    },

    params: { name: 'value' }

});

 

这里调用的是Ext.Ajaxrequest函数,它的参数是一个JSON对象,具体如下所示。

q   url参数表示将要访问的后台网址。

q   success参数表示响应成功后的回调函数。

上例中我们直接从response取得返回的字符串,用Ext.Msg.alert显示出来。

q   failure参数表示响应失败后的回调函数。

注意,这里的响应失败并不是指数据库操作之类的业务性失败,而是指HTTP返回404500错误,请不要把HTTP响应错误与业务错误混淆在一起。

q   params参数表示请求时发送到后台的参数,既可以使用JSON对象,也可以直接使用"name=value"形式的字符串。

上面的示例可以在10.store/07-01.html中找到。

Ext.Ajax直接继承自Ext.data.Connection,不同的是,它是一个单例,不需要用new创建实例,可以直接使用。在使用Ext.data.Connection前需要先创建实例,因为Ext.data. Connection是为了给Ext.data中的各种proxy提供Ajax功能,分配不同的实例更有利于分别管理。Ext.Ajax为用户提供了一个简易的调用接口,实际使用时,可以根据自己的需要进行选择。

声明:本站教程文章版权为一起Ext(http://www.17ext.com/)所有,转载请注明出处
顶一下
(4)
100%
踩一下
(0)
0%
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
推荐内容