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