.NET中使用Jquery和Ajax(三) - load加载
2014-09-11 13:44
344 查看
首先创建两个webform页面,一个命名为Default.aspx,用来显示load结果。 一个为Ajax.aspx,用来被load。
比如我们在Ajax.aspx中随便输入一些文字或者其他,Work hard, Enjoy life~ 。
然后在Defaut.aspx中 引入Jquery 然后就可以开始我们的AJax load了。。
先在页面中插入一个botton 和两个DIV ,bottom用来触发load事件,DIV分别来载入load页面 和返回load结果。
其次我们来看一下load()函数:
load是最简单的Ajax函数, 但是使用具有局限性:
1.它主要用于直接返回HTML的Ajax接口
2.load是一个jQuery包装集方法,需要在jQuery包装集上调用,并且会将返回的HTML加载到对象中,
即使设置了回调函数也不过不可否认load接口设计巧妙并且使用简单.下面通过示例来演示Load接口的使用:
load()函数:
函数介绍:load(url, [data], [callback]) 返回值:jQuery
参数说明:
url:待装入 HTML 网页网址。
data:(可选参数)发送至服务器的 key/value 数据。
callback:(可选参数)载入成功时回调函数。
接下来可以写我们的load JS了:
最后,运行代码可以得出结果:
至此,我们使用Ajax的load()方法已成功实现。
接下来我们可以使用AJAX中加入loading动画等等。
比如我们在Ajax.aspx中随便输入一些文字或者其他,Work hard, Enjoy life~ 。
然后在Defaut.aspx中 引入Jquery 然后就可以开始我们的AJax load了。。
先在页面中插入一个botton 和两个DIV ,bottom用来触发load事件,DIV分别来载入load页面 和返回load结果。
<input type="button" value="AjaxLoad" id="btn" /> <h2>Html:</h2> <div id="result"></div> <h2>Result:</h2> <div id="display"></div>
其次我们来看一下load()函数:
load是最简单的Ajax函数, 但是使用具有局限性:
1.它主要用于直接返回HTML的Ajax接口
2.load是一个jQuery包装集方法,需要在jQuery包装集上调用,并且会将返回的HTML加载到对象中,
即使设置了回调函数也不过不可否认load接口设计巧妙并且使用简单.下面通过示例来演示Load接口的使用:
load()函数:
函数介绍:load(url, [data], [callback]) 返回值:jQuery
参数说明:
url:待装入 HTML 网页网址。
data:(可选参数)发送至服务器的 key/value 数据。
callback:(可选参数)载入成功时回调函数。
接下来可以写我们的load JS了:
<script type="text/javascript"> $(document).ready(function () { $("#btn").click(function () { $("#result").load("Ajax.aspx", function (responesText, responseStatus) { $("#display").append("<hr/> responseText : " + responesText); $("#display").append("<hr/> responseStatus : " + responseStatus); }); }); }); </script>上述JS代码中,让DIV ID为result的返回Ajax.aspx, DIV ID 为 display的 显示返回的Text 和Status
最后,运行代码可以得出结果:
至此,我们使用Ajax的load()方法已成功实现。
接下来我们可以使用AJAX中加入loading动画等等。
相关文章推荐
- jQuery使用ajax的load()加载页面方法
- jquery之利用ajax与服务器交谈(加载内容到元素上之利用jquery加载内容,使用load()方法)
- [给力原创]使用jQuery-ajax仿新浪微博通知折叠/显示效果,实现数据加载
- 很多人想要的Jquery 加载Loading效果,可以加到自己的项目中,结合Ajax使用
- 缓冲加载图片的jQuery插件lazyload.js 使用方法详解
- Jquery图片延迟加载插件jquery.lazyload.js的使用方法
- 使用jquery加载部分视图02-使用$.ajax()
- 使用jQuery和YQL,以Ajax方式加载外部内容
- 缓冲加载图片的 jQuery 插件 lazyload.js 使用方法详解
- 缓冲加载图片的 jQuery 插件 lazyload.js 使用方法详解
- 使用chrome调试ajax加载本地文件的时候出现Failed to load resource: Origin null is not allowed by Access-Control-Allow
- Jquery图片延迟加载插件jquery.lazyload.js的使用方法
- 使用jQuery和YQL,以Ajax方式加载外部内容
- Jquery(Ajax)load使用方法 结合radio切换视图
- jquery等待图片加载完成,再使用函数,使用$(window).load(fn)
- JQuery加载外部文件的方式get、post、ajax、load的区别及异步加载的实现
- .net 使用jQuery Autocomplete(自动完成)插件结合ajax
- jQuery的ajax()检验用户名;通过jQuery的load()/get()/post()方法实现;使用XMLHTTPRequest对象来进行AJAX的异步数据交互
- 缓冲加载图片的 jQuery 插件 lazyload.js 使用方法详解
- JQuery缓冲加载图片插件lazyload.js的使用方法