OnSuccess geri aramama daha fazla param eklemek istiyorum (ama ajax bağlam değişkeni'u saklayın). Yaptıklarımı
geçerli:ASP.NET - Ajax.BeginForm OnSuccess geri aramaları
using (Ajax.BeginForm("Register", new AjaxOptions() {
OnSuccess = "new function(arg){HandleBasicForm(arg , 'MyCustomVariable')}",
...
JS işlevi:
function HandleBasicForm(ajaxContext , myCustomVariable){
var content = ajaxContext.get_response().get_object();
....
}
Ama ajaxContext
boş.
Bunu nasıl yaparım?
Perfectm teşekkürler! – Shazam
"data" parametresini nasıl kullanacağınızı takip etmiyorum. Sadece "veri tanımlanmamış" diyerek benim için bir istisna atar. – rossisdead
@rossisdead Bunun eski olduğunu biliyorum, ama biliyorum ki aynı şeyi merak ediyor olabilirsiniz. 'Data' parametresi genellikle bir MVC veya Web API denetleyicisi olmak üzere sunucudan döndürülür. Bu sonuç bir “JsonResult” veya sadece “Json” olarak iade edilebilir ve sonuçtan o nesnenin özelliklerine erişebilirsiniz. –