Ext.Ajax的使用方法

Ext.Ajax.request({                                  //ajax请求

url: ‘Account/SysArea/InsertRoot‘,              //请求URL

params: record.data.attributes,                 //参数列表

success: function (response) {                  //操作成功回调函数

var _o = Ext.decode(response.responseText); //解析

}

});

下面是一些属性与方法

Config options

Ext.data.Connection

view source

cors : Boolean

‘true‘表示启用XHR对象的CORS支持(Cross-Origin Resource Sharing 跨域资源共享). ...

Ext.data.Connection

view source

disableCachingParam : String

使用追加参数的方式禁用请求缓存时, 追加的参数名称. ...

Ext.util.Observable

view source

listeners : Object

一个配置对象,包含一个或多个事件处理函数,在对象初始化时添加到对象。 ...

Ext.data.Connection

view source

withCredentials : Boolean

此参数‘true‘时即设置XHR对象属性 withCredentials = true ...

Defined By

Properties

Ext.Ajax

view source

autoAbort : Boolean

新发出的请求是否中断所有未完成的请求。 ...

Ext.Ajax

view source

defaultHeaders : Object

一个包含了请求头信息的对象,将会添加到使用当前对象发出的每一个请求中。

Ext.Ajax

view source

disableCaching : Boolean

如果为true,将会在GET请求中添加一个cache-buster(缓存杀手)。默认为true。

Ext.Ajax

view source

extraParams : Object

一个带有属性值的对象,用来给每一个使用当前对象发出的请求附加额外的参数。 ...

Ext.util.Observable

view source

hasListeners : ObjectREADONLY

本对象包含任何有监听器的事件的键。监听器可以在实例上直接设置, 或者在其类或者父类(通过observe) 或者在MVC EventBus上设置。本对象的值为真 (一个非零的数字)和假(0或者undefined)。它们并不代表确切的监听...

Ext.util.Observable

view source

isObservable : Boolean

在本类中设置为true将一个对象标识为实例化的Observable或其子类。 ...

Ext.Ajax

view source

method : String

默认使用的HTTP请求方式。注意,这个配置项是大小写敏感的,所有字母都应该大写(如果你没有设置这个配置项,但是存在请求参数,那么将会 使用"POST",否则将会使用"GET"。)。

Ext.Ajax

view source

timeout : Number

请求的超时时间,单位毫秒。默认为30000。

Ext.Ajax

view source

url : String

向服务器发送请求时默认使用的URL。 ...

Defined By

Methods

Ext.data.Connection

view source

abort( [Object request] )

中断一个进行中的请求. ...

Ext.data.Connection

view source

abortAll( )

中断所有进行中的请求 ...

Ext.util.Observable

view source

addEventsObject/String...
eventNames )

向本Observable可能触发的事件列表中添加指定的事件。 ...

Ext.util.Observable

view source

addListenerString/Object eventName,
[Function fn], [Object scope],
[Object options] )

向本对象添加一个事件处理函数,例如: myGridPanel.on("mouseover", this.onMouseOver, this); 这个方法也允许传递单个参数,参数为一个 包含指定多个事件的属性的配置对象。例如: ...

Ext.util.Observable

view source

addManagedListenerExt.util.Observable/Ext.Element item, Object/String ename, Function fn, Object scope, Object opt )

向任何Observable对象(或者Ext.Element)添加监听器, 当组件被销毁时,监听器自动被移除 ...

Ext.util.Observable

view source

clearListeners( )

移除本对象的包括受管理的监听器在内的所有监听器 ...

Ext.util.Observable

view source

clearManagedListeners( )

移除本对象的所有受管理的监听器 ...

Ext.util.Observable

view source

enableBubbleString/String[]
eventNames )

通过调用this.getBubbleTarget()(如果存在)允许本Observable对象触发的事件沿着继承体系起泡 在Observable基类中没有实现类。 ...

Ext.util.Observable

view source

fireEventString eventName, Object...
args ) : Boolean

使用传递过来的参数(去掉事件名,加上传递给addListener的options对象 )触发指定的事件。 ...

Ext.util.Observable

view source

hasListenerString eventName )
Boolean

检查本对象是否有特定事件的监听器, 或者检查事件是否起泡。 ...

Ext.data.Connection

view source

isLoading( [Object request] )
Boolean

判断请求状态是否为未完成. ...

Ext.util.Observable

view source

monExt.util.Observable/Ext.Element item, Object/String ename, Function fn, Object scope, Object opt )

addManagedListener的简写方法 向任何Observable对象(或者Ext.Element)添加监听器, 当组件被销毁时,监听器自动被移除 ...

Ext.util.Observable

view source

munExt.util.Observable/Ext.Element item, Object/String ename, Function fn, Object scope )

removeManagedListener的简写方法 移除通过mon方法添加的监听器。 ...

Ext.util.Observable

view source

onString/Object eventName,
[Function fn], [Object scope],
[Object options] )

addListener的简写方法 向本对象添加一个事件处理函数,例如: myGridPanel.on("mouseover", this.onMouseOver, this); 这个方法也允许传递单个参数,参数为一个 包含指定...

Ext.data.Connection

view source

parseStatusNumber status )
Object

判断响应状态是否为成功. ...

Ext.util.Observable

view source

relayEventsObject origin, String[]
events, [String prefix] )

从指定的Observable接替选定的事件就好像事件是this触发的。 ...

Ext.util.Observable

view source

removeListenerString eventName, Function fn, Object scope )

移除事件处理函数。 ...

Ext.util.Observable

view source

removeManagedListenerExt.util.Observable/Ext.Element item, Object/String ename, Function fn, Object scope )

移除通过mon方法添加的监听器。 ...

Ext.data.Connection

view source

requestObject options )
Object

向一个远程服务器发送HTTP请求. ...

Ext.util.Observable

view source

resumeEvents( )

继续事件的触发(见suspendEvents)。 ...

Ext.data.Connection

view source

setOptionsObject options, Object scope )
Object

为请求设置各种参数, 像url, params等. ...

Ext.util.Observable

view source

suspendEventsBoolean queueSuspended )

挂起所有事件的触发。(见resumeEvents) ...

Ext.util.Observable

view source

unString eventName, Function fn, Object scope )

removeListener的简写方法 移除事件处理函数。 ...

Ext.data.Connection

view source

uploadString/HTMLElement/Ext.Element form, String url, String params, Object options )

使用一个隐藏的iframe上传form表单 ...

Defined By

Events

Ext.data.Connection

view source

beforerequestExt.data.Connection conn, Object options, Object eOpts )

当一个请求数据对象的网络请求发送前触发此事件. ...

Ext.data.Connection

view source

requestcompleteExt.data.Connection conn, Object response, Object options, Object eOpts )

当一次请求成功完成时触发此事件. ...

Ext.data.Connection

view source

requestexceptionExt.data.Connection conn, Object response, Object options, Object eOpts )

当服务器返回一个HTTP错误状态值时触发此事件. ...

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-05 01:22:47

Ext.Ajax的使用方法的相关文章

Ext.Ajax.request同步请求

导读: ajax分为2种,一种是同步,一种是异步同步:代码执行完了之后才执行后面的代码 异步:代码刚执行,后面的代码就马上接着执行了,不管前面的代码是否执行完异步的情况下,要获得返回信息,就需要在异步执行完之后写代码,也就是在success里面写代码,或者success里面调用其他的函数. 在Ext3.0以上的版本里面 ,Ext.Ajax.request是异步的,到Ext 4.0以后才支持同步请求的属性(没试过) -----------------------------------------

Ext中超时设定 ext.ajax.timeout

公司有个小产品,用到ext的ajax功能,后来数据量大了以后,老是报查询超时,经过分析,是默认的超时设置引起的,后来在jsp页面上加上一句 Ext.Ajax.timeout=900000; (超时为十五分钟,单位为毫秒,默认是30秒) 搞定.参考文章 用Ext来研发就必然涉及到前台和后台的数据通讯问题了,也就是通常所谓从后台拿数据了 :这搭面就有一个时间的问题了,那就是前台没可能在那里一直等下去:平时都没寄望这样的问题,不过最近的项目就只患上思量,数据量太大,单查询数据总记录数目都要一分多钟(表

Ext.Ajax的用法

Ext.Ajax.request({                                  //ajax请求 url: 'Account/SysArea/InsertRoot',              //请求URL params: record.data.attributes,                 //參数列表 success: function (response) {                  //操作成功回调函数 var _o = Ext.decode

Sencha Toucha之Ext.Ajax

Ext.Ajax是Ext.data.Connection的hi一个单实例,不需要使用new或者Ext.create方法创建实例后再使用. 类的继承关系为: Ext.Base Ext.data.Connection Ext.Ajax Ext.Ajax.request({ url: 'page.php', params: { id: 1 }, success: function(response){ var text = response.responseText; // process serve

Ext.Ajax中scope的作用

在Ext的前台Js中使用Ajax请求,如果想让回调函数中的this作用域跟当前的类一样如何实现呢?Ajax提供了一个参数scope. 详细代码如下: layout : { type : 'accordion', titleCollapse : false, animate : true, activeOnTop : false, }, initComponent : function() {// 通过initComponent来初始化组件 // 必须要在这里新建一下,不能直接在Store中使用,

Extjs4.0以上版本 Ext.Ajax.request请求的返回问题

Ext.Ajax.request({ url: posturl, method: 'POST', params: { ClassName: 'XXXX', FuncName: 'XXXX', param: param }, success: function (response) { var text = response.responseText; if (text == "false") { Ext.MessageBox.hide(); Ext.MessageBox.alert(&

[转载]ExtJs4 笔记(3) Ext.Ajax 对ajax的支持

<回到系列目录作者:李盼(Lipan)出处:[Lipan](http://www.cnblogs.com/lipan/)版权声明:本文的版权归作者与博客园共有.转载时须注明本文的详细链接,否则作者将保留追究其法律责任. 本篇主要介绍一下ExtJs常用的几个对JS语法的扩展支持,包括Ajax封装,函数事件操作封装,还有扩展的常用函数等.Ajax服务端交互式操作是提交到.NET MVC.后续服务端交互都采用这一方式实现. 一.ExtJs中的Ajax:Ext.Ajax.request 通过客户端向服务

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的提交 例子:

Ajax.BeginForm返回方法OnSuccess

在MVC3里面--程序集 System.Web.Mvc.dll, v4.0.30319有这么一个Ajax.BeginForm异步登录验证的类型,我们在下面给出一个例子:在登录页面Logion.cshtml.使用@using (Ajax.BeginForm("Login", "Home", new AjaxOptions { HttpMethod = "Post", OnSuccess = "tips", OnBegin = &