我想添加更多的參數給我的OnSuccess回調(,但保持ajax上下文變量)。
我所做的是:ASP.NET - Ajax.BeginForm OnSuccess回調參數
using (Ajax.BeginForm("Register", new AjaxOptions() {
OnSuccess = "new function(arg){HandleBasicForm(arg , 'MyCustomVariable')}",
...
的JS功能:
function HandleBasicForm(ajaxContext , myCustomVariable){
var content = ajaxContext.get_response().get_object();
....
}
但ajaxContext
爲空。
我該怎麼做?
Perfectm謝謝! – Shazam
我不是按照你應該如何使用「數據」參數。它只是拋出一個例外,說「數據未定義」。 – rossisdead
@rossisdead我知道這是舊的,但我知道很多人可能會想知道同樣的事情。 'data'參數是從服務器返回的內容,通常是MVC或Web API控制器。這個結果可以作爲JsonResult或簡單的Json返回,你可以從結果中訪問該對象的屬性。 –