MVC3学习 七 JQuery方式和微软自带的AJAX请求
2015-04-08 15:36
302 查看
MVC中的异步请求,和webform中几乎没有什么区别,只是请求的地址由某个文件地址变成某个Action下的方法名。
JQuery中Ajax请求
具体代码如下:
微软自带的Ajax请求
使用微软自带的Ajax请求需要引入两个文件
具体代码如下:
JQuery中Ajax请求
具体代码如下:
<script type="text/javascript"> $(function () { $("#btn").click(function () { $.ajax({ url: "Home/getDate", //访问的Action type: "Post", //请求方式 success: function (date) { //成功的回调函数 alert(date); }, date: "?id=1&name=yu" // 传递参数 }); $.get("Home/getDate", {}, function (date) { //get方式,第二个参数代码传递的参数 alert(date); }) }) }) </script> <input id="btn" type="button" value="时间" />
微软自带的Ajax请求
使用微软自带的Ajax请求需要引入两个文件
<script src="../../Scripts/jquery-1.5.1.js" type="text/javascript"></script> <script src="../../Scripts/jquery.unobtrusive-ajax.js" type="text/javascript"></script>
具体代码如下:
<script type="text/javascript"> function afterSuccess(data) { alert(data); } </script> @using (Ajax.BeginForm("getDate","Home",new AjaxOptions(){ Confirm="确定要提交么",HttpMethod="Post", InsertionMode=InsertionMode.Replace, OnSuccess="afterSuccess", UpdateTargetId="result", LoadingElementId="loding"})) { <div> 用户名:<input type="text" /><br /> 密码:<input type="text" /><br /> <input type="submit" /> </div> } <div id="result"> </div> <div id="loding" style="display:none" > 正在加载 </div>
相关文章推荐
- [EntLib]微软企业库5.0 学习之路——第三步、为项目加上异常处理(采用自定义扩展方式记录到数据库中)
- [EntLib]微软企业库5.0 学习之路——第八步、使用Configuration Setting模块等多种方式分类管理企业库配置信息
- 从jQuery中学习来的另一种继承方式(技巧)
- win10自带 微软舒服发打开自学习功能
- Struts学习_Jquery发送ajax请求以及datatype参数为text/JSON方式
- jQuery入门学习二:使用jQuery方式实现异步登录验证
- MVC学习笔记之使用JQuery方式发送Ajax请求调用后台Controller
- jQuery进阶实践之利用最优雅的方式如何写ajax请求
- 微软企业库5.0 学习之路——第三步、为项目加上异常处理(采用自定义扩展方式记录到数据库中)
- 微软MVC3框架下JqueryMobile Ajax的实现(以更新ListView为例)
- AGG学习之九----自带gsv_text对象raster方式绘制字符
- MVC中使用JQuery方式进行异步请求和使用自带方式进行异步请求
- 基于MVC3方式实现下拉列表联动(JQuery)
- struts2学习之struts2 + jquery + json进行AJAX请求
- 微软企业库5.0学习笔记(三十四)数据访问模块 各种获取数据的方式
- 微软企业库5.0学习笔记(三十四)数据访问模块 各种获取数据的方式
- 微软企业库5.0 学习之路——第八步、使用Configuration Setting模块等多种方式分类管理企业库配置信息
- MVC的JQuery方式的Ajax请求