ext.net编程 全局的异步(Ajax)请求类request的API

来源:互联网 发布:sql查询字段内容 编辑:程序博客网 时间:2024/05/16 17:04

request ( string methodName ,[Object options] ) : void

Calls the server-side [AjaxMethod] as specified in the methodName parameter.

Parameters:

l methodName : String

服务器端的方法名称调用

l options : Object

(可选)一个对象,其中包含配置属性。这个选项对象可能包含下列属性, or options as defined inExt.Ajax.request.

l success :Function

JavaScript函数调用对从AjaxMethod成功响应.
以参数result发送给success function.

l failure : Function

JavaScript函数调用失败的反应,从AjaxMethod返回.
以参数errorMessage发送给failurefunction.

l specifier : String

服务器端的方法访问符,包括 ("public", "static").
默认为public如果服务器端方法是static方法,则specifier必须设置为"static".

l method : String

使用HTTP请求的类型,包括("POST", "GET"),默认为 "POST" .

l url : String

自定义URL调用的AjaxMethodAjaxMethod并不需要配置的"Parent Page".
如果没有提供网址,请求的选项将使用的<form> action属性.如果 action属性是空的,请求的选项将使用window.location.href value.如果window.location.href value结尾为斜杠("/"),IIS Web服务器可能无法处理“POST”的请求。在这种情况下,您必须设置“method”属性为“GET.

l control : String

包含AjaxMethodUserControlID. An AjaxMethod can be configured within a .ascx file and called from a Parent .aspx Page.

l timeout : Number

超时时间以毫秒为单位要用于请求(默认为30000

l eventMask : Object

(可选)一个EventMask选择对象。这个选项对象可能包含下列属性之一:

l showMask : Boolean

是否 show遮罩 (默认为false).

l msg : String

文本加载显示消息框 (默认为 'Working...').

l msgCls : String

The CSS class适用于正在加载message element (默认为 "x-mask-loading")

l target : String

The target element应用于遮罩,包括("page", "customtarget").
如果"customtarget", the customTarget配置选项需设置.

l customTarget : String

目标元素的ID或者目标元素的实例.

l minDelay : Number

最低限度的时间来显示遮罩 (默认为0).
设置minDelay规定最低限度的时间显示消息在用户移除遮罩之前执行 success, failure and/or callback functions.

Returns:

l void

原创粉丝点击