記錄學習MVC過程,MVC異步請求(五)

1.基與jquery的異步請求javascript

    <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異步請求java

<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 = InsertionMode.InsertAfter@*有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>

繼續下一章.....jquery

相關文章
相關標籤/搜索