1. 程式人生 > >MVC自帶的非同步Ajax請求

MVC自帶的非同步Ajax請求

//需要引入:

   <head>
    <script src="~/Scripts/jquery-1.8.2.js"></script>
    <script src="~/Scripts/jquery.unobtrusive-ajax.js"></script>
    <script type="text/javascript">
        function newFunction(data) {
            alert(data);
        }
    </script>
</head>

view頁面:

<div>
        @using (Ajax.BeginForm("GetDate", "MicroAjax", new AjaxOptions(){Confirm =
            "您確認要提交嗎?",
                                                                        HttpMethod = "Post",
                                                                        InsertionMode = InsertionMode.Replace,
                                                                        UpdateTargetId = "result",
                                                                        OnSuccess = "newFunction",
                                                                        LoadingElementId = "loading"
        }))
        {
            <div>
                使用者名稱:<input type="text" name="UserName"/><br/>
                密碼:<input type="text" name="Password"/><br/>
                <input type="submit" value="提交"/>
            </div>
            <div id="result"></div>
            <div id="loading" style="display: none;">
                <img src="~/Content/ico_loading2.gif" />
            </div>
        }
    </div>



相關推薦

MVC非同步Ajax請求

//需要引入:    <head>     <script src="~/Scripts/jquery-1.8.2.js"></script>     <script src="~/Scripts/jquery.unobtrusiv

錯誤筆記——MVC驗證

str es2017 nbsp 控件 模型 blog 文本框 image 顯示 引用驗證: 添加驗證模型: 頁面添加模型: 調用時候

關於非同步ajax請求執行速度過快問題的說明。

因為非同步ajax的執行並不是按照正常的執行順序執行的所以一般的時候不饒要放在初始化方法裡面,否則可能導致頁面元素或者固定的值或者頁面元素或其他前面的js沒執行完就執行了這個方法,可能導致某些異常的情況或者控制導致報錯,正確的做法是,一般不放在頁面初始化的方法裡面去,去過一定要在初始化方法裡面執行,那麼一定要

Spring MVC 的字元編碼過濾器以及Tomcat字元編碼設定,徹底解決中文引數亂碼問題

一、Spring MVC字元編碼配置 java Web專案新增Spring支援後,可使用Spring自帶的字元編碼過濾器。原始碼在spring-web-4.1.0.RELEASE.jar包下的org.springframework.web.filter目錄的Characte

jQuery之非同步Ajax請求使用 通過傳遞引數來呼叫後臺方法返回狀態

$.ajax({type:'',data:'',async:''...})  引數: 1.cache: true快取頁面 false 不快取頁面 (預設: true,dataType為script和jsonp時預設為false) 1.type:  GET /POST 請求方式 ("POST" 或 "GET"

shiro安全框架擴充套件教程--如何擴充套件非同步(ajax)請求認證失敗處理

        上一個章節我們學習瞭如何自定義自己的filter,這個只是為了這一章打基礎;相信我們這一群shiro使用者比較關注非同步請求認證失敗會如何處理這個問題,確實我們現在的專案很大一部分請求都是非同步的,所以這個問題是無可避免,我看了網上很多資料都是沒有完整地給出

servlet判斷是否非同步/ajax 請求

/** * 判斷是否非同步請求 * @return boolean */ public static boolean isAsyncRequest(){

GreenDao非同步操作類簡析

AsyncSession: GreenDao提供一個非同步操作的統一介面類AsyncSession,它提供了你所需要的所有非同步操作方法。 你可以通過呼叫DaoSession#startAsyncSession()來獲得一個AsyncSession例項。

asp.net mvc項目實戰遇見問題及解決方式----ajax請求500錯誤,請求多表數據

導航欄 asp 遇見 mvc 方式 出現 .net alac 利用 ajax請求出現500錯誤——但是想實現的功能是,把一個頁面分成了兩份,點擊右邊導航欄,利用ajax請求,請求數據,在右邊出現相應頁面,當時使用的是partialAction然後出現了這個500錯誤,主要就

laravel5.4中定義ajax請求響應類

accep 是把 post pos 放置 source 接收 尋找 但是 本人小白在it界混跡一年之久暫時沒有什麽成績只是把所以到的和大家分享一下,在工作和學習的過程中一直追求美觀,但是對於我來說畢竟實力有限,每當遇到一些返回或者是網站或者項目中的返回給用戶的友好提示的時

在伺服器端判斷request來自Ajax請求 非同步 還是傳統請求 同步

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

.net mvc 站點簡易SSL加密傳輸

開源 des加密 ssl加密 nbsp ima 傳輸數據 get com tps 因項目需要,傳輸數據需要加密,因此有了一些經驗,現簡易抽出來分享! 請求:前端cryptojs用rsa/aes 或 rsa/des加密,後端.net 解密返回後端.net用rsa/aes

如何使用IE9瀏覽器開發人員工具捕獲網頁請求

  我們在通過瀏覽器訪問一個網頁的時候,有時候會遇到頁面不能正常顯示,圖片不能正常載入的問題。 如果我們需要知道瀏覽器開啟該網頁時,網頁中每個元素的載入情況。這時,我們便可以藉助瀏覽器自帶開發人員工具,來獲取網頁請求的資訊。以下以IE9瀏覽器為例,接下來主要介紹如何使用瀏覽器自帶開發人員工具捕獲網頁請求,調試

springBoot的傳送HTTP請求的API

springboot管理的專案,自動傳送HTTP請一個自動網頁獲取圖片連結,首先考慮到用HTTPClient API,經同事指點用了springboot自帶的API,程式碼非常簡潔,兩行程式碼如下。 RestTemplate restTemplate = new RestT

jQuery ajax請求 一般請求定義請求

  //一般post請求        $.ajax({               &nb

Ajax 請求 asp.net mvc 的View

雖然很簡單 , 但用處很大 後臺程式碼 public ActionResult Ajax_View() { ViewBag.aaa = "AjaxView"; return View("Test_Ajax_View

Asp.net Mvc Preview 5 體驗--實現ActionSelectionAttribute來判斷是否為AJAX請求而選擇不同的Action

ActionSelectionAttribute是ASP.NET MVC Preview 5 提供的一個抽象基類,通過ActionSelectionAttribute的命名我們就可以猜想到這個Attribute是用來選擇(匹配)Action方法的。該抽象類只提供了一個抽象的方法 IsValidForReque

現在有多個非同步操作ajax請求,我們需要當所有非同步請求都成功的時候,執行後續操作

1》場景: 現在有多個非同步操作ajax請求,我們需要當所有非同步請求都成功的時候,執行後續操作 2》方法 方法一:通常的講,我們可以設定一個flag變數,然後在各自的ajax的成功回撥內去維護這個變數數量,當滿足條件時,我們來觸發後續函式 方法二: jq的$.wh

Ajax非同步同步請求

同步、非同步ajax物件.open(方式get/post,url地址,[非同步true]同步false);ajax是可以與伺服器進行(非同步或同步)互動的技術之一。非同步:同一個時間點允許執行多個程序。

【HTTP header】【Access-Control-Allow-Credentials】跨域Ajax請求時是否Cookie的設定

1. 無關Cookie跨域Ajax請求 客戶端 以 jQuery 的 ajax 為例: $.ajax({ url : 'http://remote.domain.com/corsrequest', data : data,