我知道一點Ajax。現在我正在學習MVC + JQuery。我想知道MVC Ajax.Helper和JQuery.Ajax中的2個Ajax是否使用相同的基礎?它們與我使用XMLHttpRequest xhr學習的正常Ajax相同嗎?如果沒有,那麼做什麼是最好的方式?我對此很陌生,有點困惑,所以請不要介意我的問題對你沒有意義。 謝謝你,湯姆MVC @Ajax中的Ajax。助手和JQuery.Ajax
(編輯),我寫了一些MVC3剃刀:
<div id="MyAjaxDiv">@DateTime.Now.ToString("hh:mm:ss tt")</div>
@Ajax.ActionLink("Update", "GetTime", new AjaxOptions { UpdateTargetId = "MyAjaxDiv", InsertionMode = InsertionMode.Replace, HttpMethod = "GET" })
當我打開的記事本的源代碼,我得到:
<div id="MyAjaxDiv">06:21:10 PM</div>
<a data-ajax="true" data-ajax-method="GET" data-ajax-mode="replace" data-ajax-update="#MyAjaxDiv" href="/Home/GetTime">Update</a>
所以,因爲我有隻包括〜/ Scripts/jquery.unobtrusive-ajax.min.js,MVC助手必須使用JQuery來工作。我有一個印象,他們可能需要MicrosoftAjax.js,MicrosoftMVCAjax.js ....等,現在看起來不像。他們是否適合MVC2和aspx頁面?