有史以来最简单的AJAX回调库
首先我想到的是CS中的AjaxManager,我就是把它简化一下,去掉不想要的和很多更适合我们习惯的一些方法。
我把他命名为AjaxLite,因为他只要两个类就能实现Ajax的功能,为了把JS文件不另外Include,我把JS嵌入的了DLL中。总共两个文件一个JS,一个cs的文件,两个类这是我有史以来见过最简单的Ajax类库了。只要把编译后的DLL文件引用到你的项目中然后在Page_Load事件中Register你的用户控件或页面就可以很简单的实现了,代码也很简单这里就不多说了。
1.Register:查找当前控件中包含AjaxMethod属性标签的方法,并注册到客户端;
2.Post:通过客户端返回的类型和回调的函数查找控件中包含AjaxMethod属性标签的方法执行并返回;
3.Render:注册到Page生命周期中的PreRender中,然后再呈现执行JS以实现回调。
下载地址http://xiazai.jb51.net/200810/yuanma/AjaxLite.zip
相关推荐
-
有史以来最简单的AJAX回调库
首先我想到的是CS中的AjaxManager,我就是把它简化一下,去掉不想要的和很多更适合我们习惯的一些方法. 我把他命名为AjaxLite,因为他只要两个类就能实现Ajax的功能,为了把JS文件不另外Include,我把JS嵌入的了DLL中.总共两个文件一个JS,一个cs的文件,两个类这是我有史以来见过最简单的Ajax类库了.只要把编译后的DLL文件引用到你的项目中然后在Page_Load事件中Register你的用户控件或页面就可以很简单的实现了,代码也很简单这里就不多说了. 1.Regis
-
简单的ajax连接库分享(不用jquery的ajax)
复制代码 代码如下: var ajax = { init : function(){ var xmlHttp = new XMLHttpRequest(); if (!window.XMLHttpRequest) xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); return xmlHttp; }, call : function(opt){ var xmlHttp = this.init(); xmlHttp.onre
-
分享5个顶级的JavaScript Ajax组件库
AJAX是用来对服务器进行异步HTTP调用的一系列web开发技术客户端框架. AJAX即Asynchronous JavaScript and XML(异步JavaScript和XML).AJAX曾是web开发界的一个常见名称,许多流行的JavaScript小部件都是使用AJAX构建的.例如,有些特定的用户交互(如按下按钮)会异步调用到服务器,服务器会检索数据并将其返回给客户端--所有这些都不需要重新加载网页. AJAX的现代化重新引入 JavaScript已经进化了,现在我们使用前端库和/或如
-
jQuery Tips 为AJAX回调函数传递额外参数的方法
具体到这个例子,我们希望button1和button2点击之后,用AJAX的方式取example.html的内容,然后动态更新页面的id=callbackdemo3的div HTML如下: 复制代码 代码如下: <div id="callbackdemo1"> <button id="button1">ajax load1</button><br/> </div> <div id="call
-
非常简单的Ajax请求实例附源码
Ajax不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术.通过Ajax,您可以使用 JavaScript的XMLHttpRequest对象来直接与服务器进行通信.您可以在不重载页面的情况与 Web 服务器交换数据.在本文的例子中,我们将演示当用户向一个标准的HTML表单中输入数据时网页如何与web服务器进行通信. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &quo
-
原生JS简单实现ajax的方法示例
本文实例讲述了原生JS简单实现ajax的方法.分享给大家供大家参考,具体如下: HTML部分: <body> <input type="button" value="Ajax提交" onclick="Ajax();" /> <div id="resText" ></div> </body> 这里有个input按钮,点击会触发click事件,click事件调用Ajax(
-
jQuery实现简单的Ajax调用功能示例
本文实例讲述了jQuery实现简单的Ajax调用功能.分享给大家供大家参考,具体如下: 这里的jQuery调用为CDN地址://cdn.bootcss.com/jquery/3.3.1/jquery.min.js jQuery确实方便,下面做个简单的Ajax调用: 建立一个简单的html文件: <!DOCTYPE HTML> <html> <head> <script type="text/javascript" src="//cdn
-
Javascript基于AJAX回调函数传递参数实例分析
本文实例讲述了Javascript基于AJAX回调函数传递参数的方法.分享给大家供大家参考,具体如下: 前面介绍了<javascript实现html页面之间参数传递的四种方法>,这里针对ajax参数传递做一分析. 在Javascript 中,特别是在AJAX中,回调函数常常是一个函数名,没有地方放入参数,如下面的AJAX代码,在成功后将调用回调函数callback,但callback是有参数的,如何把参数传进来呢? var callback = function(p1){ //do somet
-
prototype.js简单实现ajax功能示例
本文实例讲述了prototype.js简单实现ajax功能.分享给大家供大家参考,具体如下: 原本不知道prototype.js是一个框架,只当其是一个再普通不过的JS文件.随手拿着用了用,写了一个JSP页面,单纯的用prototype.js来实现AJAX效果.用了之后发现超好用,自己再也不用写那么大一堆代码了,哦耶.言归正传,还是把今天写的那个小代码发上来. 一.JSP部分 这部分的代码,最为关键的是JS部分的改变.没有采用prototype.js的时候,生成一个AJAX效果,起码得有四大段.
-
javascript实现简单的ajax封装示例
本文实例讲述了javascript实现简单的ajax功能封装.分享给大家供大家参考,具体如下: function ajax(obj){ var xhr = (function (){//获取xhr对象,为了兼容ie6所以进行了重新封装 if(typeof XMLHttpRequest !='undefined') { return new XMLHttpRequest(); }else if(typeof ActiveXObject !='undefined') { var version =
随机推荐
- 通过PHP简单实例介绍文件上传
- Java数据库连接池的几种配置方法(以MySQL数据库为例)
- php设计模式之简单工厂模式详解
- 使用PHP破解防盗链图片的一个简单方法
- php学习之流程控制实现代码
- PHP获取163、gmail、126等邮箱联系人地址【已测试2009.10.10】
- Mongoose实现虚拟字段查询的方法详解
- 布同 统计英文单词的个数的python代码
- JavaScript阻止事件冒泡示例分享
- niceTitle 基于jquery的超链接提示插件
- 基于jQuery架构javascript基础体系
- jQuery获得内容和属性示例代码
- Android程序报错程序包org.apache.http不存在问题的解决方法
- SpringMVC返回图片的几种方式(小结)
- VUE脚手架的下载和配置步骤详解
- Java使用Condition控制线程通信的方法实例详解
- Java多线程 生产者消费者模型实例详解
- Springboot使用redis进行api防刷限流过程详解
- Pytorch Tensor的统计属性实例讲解
- YII2框架中查询生成器Query()的使用方法示例