我想在我的OnSuccess回调函数中增加更多参数(但保留ajax上下文变量)。
我的做法是:
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
为空。
我该怎么做?
data
参数是从服务器返回的,通常是 MVC 或 Web API 控制器。此结果可以作为JsonResult
或简单的Json
返回,您可以从结果中访问该对象的属性。 - Barry TormeyPartialViewModel
并且需要访问其中的一些属性怎么办? - Muflix