记录学习MVC过程,MVC异步请求(五)

1.基与jquery的异步请求

    <script src="~/Scripts/jquery-1.8.2.min.js"></script>
    <script type="text/javascript">
        $(function() {
            $("#btn_jquery").click(function() {
                $.ajax({
                    url: "/Users/Getdata",
                    type: "POST",            data:"",
                    success: function(data) {
                        alert(data);
                    }
            });
         });
        });
    </script>
</head>
<body>
    <div>
        <input type="button" value="获取" id="btn_jquery"/>
    </div>
</body>

2.基与微软自带的mvc异步请求

<head>
    <meta name="viewport" content="width=device-width" />
    <title>MicrosoftAjax</title>
    <script src="~/Scripts/jquery-1.8.2.js"></script>
    <script src="~/Scripts/jquery.unobtrusive-ajax.js"></script>
    <script type="text/javascript">
        function afterSuccess(data) {
            //alert(data);
        }
    </script>
</head>
<body>
    <div>
        @using (Ajax.BeginForm("GetDate", "Ajax", new AjaxOptions(){Confirm  ="您是否要提交吗?",HttpMethod = "Post",
            InsertionMode = [email protected]*有3种选择,直接替换,加载在后面*@,UpdateTargetId = "result"/*请求的数据在这个id里*/,OnSuccess="afterSuccess"/*请求成功后调用javascript*/,LoadingElementId = "loading"/*加载图片*/}))
        {
            <div>
                用户名:<input type="text" name="UserName" /><br />
                密码:<input type="text" name="Pwd"/><br />
                <input type="submit" value="提交"/>
            </div>
        }

        <div id="result">

        </div>

        <div id="loading" style="display:none">
            <img src="~/Content/ico_loading2.gif" />
        </div>
    </div>
</body>

继续下一章.....

时间: 2024-08-24 14:35:49

记录学习MVC过程,MVC异步请求(五)的相关文章

MVC的Ajax异步请求

? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 @using (Ajax.BeginForm("GetTime","order",new AjaxOptions()           {               Confirm="你确认这么做吗?",               HttpMethod="post",               OnSuccess

从今天开始记录学习的过程

主要的几个方向: 1.算法 2.图像 3.linux系统 Mono.Jexus.Mysql.Memcahed.Redis 等技术 目光要远大,不要计较目前得失,重要的是真正的技术. 不提高水平,焉能有成就?

MVC&amp;WebFomr对照学习:ajax异步请求

写在前面:由于工作需要,本人刚接触asp.net mvc,虽然webform的项目干过几个.但是也不是很精通.抛开asp.net webform和asp.net mvc的各自优劣和诸多差异先不说.我认为虽然mvc和webform有诸多不同,但是也只是为了达到相同的目的而在各自的机制下采取了不同的手段而已.更何况它们都是基于asp.net框架的.因此在解决mvc开发过程中的问题时,我很容易联想到在webform下同样的问题是如何解决的.以此来作为对照.我姑且把这种方法叫做迁移学习法吧.我以"小孩之

【Spring学习笔记-MVC-5】利用spring MVC框架,实现ajax异步请求以及json数据的返回

作者:ssslinppp      时间:2015年5月26日 15:32:51 1. 摘要 本文讲解如何利用spring MVC框架,实现ajax异步请求以及json数据的返回. Spring MVC与json参考文章:[spring学习笔记-mvc-3]返回json数据-方式1  和 [spring学习笔记-mvc-4]返回json数据-方式2. 使用到的技术主要如下: Ajax:使用JQuery 提供的ajax:==>需要引入jquery.min.js文件: Spring MVC: Jso

记录学习MVC过程,控制器方法和视图(一)

1//一个简单的注册类(未做任何处理,后续加上其他内容)public class UserInfo { public virtual int Id { get; set; } public virtual string Name { get; set; } public virtual int Age { get; set; } } 2.MVC和aspx最大的区别,MVC返回的是一个方法,地址栏里其实是方法名,而不再是页面 #region 用户列表 public ActionResult Ind

学习ASP.NET MVC(五)——我的第一个ASP.NET MVC CURD页面

在上一篇文章中我们已经创建了实体类,在这一篇文章中,我将创建一个新的控制器类——BookController,使用BookController对Books表中的数据进行CURD操作的方法,并使用视图模板在浏览器中显示所查询到的书籍数据信息. 一.添加控制器类 在Visual Studio 的“解决方案资源管理器”中右键单击Controllers文件夹,并创建一个新的BookController控制器类.如下图. Visual Studio 会弹出一个“添加控制器”对话框(如下图). 在对话框中填

MVC异步请求脚本报错会影响系统不能正常运行

今天练手一个项目,发现了一个很有意思的事情. 先把代码帖在这,只要用MVC架构做开发,应该很少用ajax异步请求的方式来处理数据请求了.要是用得到的话,出问题了可以往下看看 用这种方式去做数据请求,必然会要引用2个js脚本 对,就是这两个.如果你引用现在最新的jQuery脚本,运行的时候,就会报错.然后写的回调函数就不会运行了.那就把错误贴出来看看吧. 这应该是最新脚本的js与jquery.unobtrusive-ajax.min.js发生冲突了.最好的解决方式是去下载1.7.1的jQuery脚

spring mvc对异步请求的处理

在spring mvc3.2及以上版本增加了对请求的异步处理,是在servlet3的基础上进行封装的. 1.修改web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001

MVC &ndash; 14.异步请求方法

14.1.AjaxHelper – 异步链接按钮 必须开启 非入侵式 Ajax:导入Jquery和unobtrusiveAjax文件 View中:@Ajax.ActionLink 创建 ajax 超链接按钮 一般用来请求动态生成的部分html代码(分部视图)   @Ajax.ActionLink("链接文本", "PartialView", new AjaxOptions() { UpdateTargetId="divMsg",//数据显示的ht