科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道为 AJAX 请求添加客户端事件

为 AJAX 请求添加客户端事件

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

   一、添加/删除请求开始事件的方法: Sys.WebForms.PageRequestManager.instance.add_beginRequest(beginRequestHandler) Sys.WebForms.PageRequestM

作者:中国IT实验室 来源:中国IT实验室 2007年10月1日

关键字: 请求 AJAX 编程

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共2页)

  

一、添加/删除请求开始事件的方法:

Sys.WebForms.PageRequestManager.instance.add_beginRequest(beginRequestHandler)

Sys.WebForms.PageRequestManager.instance.remove_beginRequest(beginRequestHandler)

参数beginRequestHandler指定当请求开始之前要调用的函数。

例:

Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(BeginRequestHandler);

function BeginRequestHandler(sender, args)

{

//添加你想做的事情

}

函数参数args是Sys.WebForms.BeginRequestEventArgs类的一个实例。

BeginRequestEventArgs类包含两个成员

1、postBackElement 属性,发出触发请求的HTML对象。如: var elem = arg.get_postBackElement();

2、request 属性,获取当前请求的实例对象。如: var request = arg.get_request();

返回值是一个Sys.Net.WebRequest类型的实例,这里我们对它不做过多的讲述,请读者查阅更多的资料。

二、添加/删除请求结束的代码:

Sys.WebForms.PageRequestManager.instance.add_endRequest(endRequestHandler)

Sys.WebForms.PageRequestManager.instance.remove_endRequest(endRequestHandler)

参数endRequestHandler 指定当请求结束之后要调用的函数。例: Sys.WebForms.PageRequestManager.getInstance().add_endRequest

(EndRequestHandler);

function EndRequestHandler(sender, args)

{

//你想添加的代码

}

函数参数args是Sys.WebForms.EndRequestEventArgs类的实例。利用它可以获取请求期间发生的异常,以及请求返回的response对象。关于这

个类的详细信息请查看其帮助,由于篇幅问题,这里不再过多的说它。

 

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章