Quiero agregar más parámetros a mi llamada OnSuccess (pero mantenga la variable de contexto ajax).
Lo que hice es:ASP.NET - Ajax.BeginForm OnSuccess devolver la llamada con los parámetros
using (Ajax.BeginForm("Register", new AjaxOptions() {
OnSuccess = "new function(arg){HandleBasicForm(arg , 'MyCustomVariable')}",
...
La función JS:
function HandleBasicForm(ajaxContext , myCustomVariable){
var content = ajaxContext.get_response().get_object();
....
}
Pero ajaxContext
es nulo.
¿Cómo hago eso?
¡Perfecto gracias! – Shazam
No estoy siguiendo cómo se supone que debes usar el parámetro "datos". Simplemente arroja una excepción para mí diciendo "datos no definidos". – rossisdead
@rossisdead Sé que esto es viejo, pero sé que muchos se estarán preguntando lo mismo. El parámetro 'data' es el que devuelve el servidor, generalmente un controlador MVC o Web API. Este resultado se puede devolver como 'JsonResult' o simplemente' Json' y puede acceder a las propiedades de ese objeto desde el resultado. –