Sto utilizzando l'helper Ajax.ActionLink per generare un collegamento per eliminare un record. Questo è il codice:Assegnare una funzione Javascript a AjaxOptions La proprietà OnSuccess genera un errore - ASP.NET MVC
Ajax.ActionLink("Delete Image", "DeleteImage", new { id = item.Id },
new AjaxOptions { HttpMethod = "Delete", OnSuccess = "Test()" })
Sono assegnare una funzione JavaScript (Test()) per la proprietà OnSucess perché voglio fare alcune cose JQuery, ma quando clicco sul collegamento Elimina questo messaggio di errore viene generato
Microsoft JScript runtime error: 'b' is null or not an object
nel file MicrosoftAjax.js (Riga 5, Colonna 62099). Se rimuovo la proprietà di OnSuccess, tutto funziona correttamente (anche se la funzione Test() è vuota, viene generato lo stesso errore). Grazie per l'aiuto!
Posso accedere a valori restituiti da tale azione come JSON? – Shimmy
Come faccio a passare 'questo' (cioè l'ancora generata) alla funzione js? – Shimmy