Wie aktualisiere ich ein Div mit Ajax.BeginForm UND führe eine Javascript-Funktion aus?
Ich aktualisiere ein Div mit einer Teilansicht, indem ich Folgendes verwende:
<% using (Ajax.BeginForm("Action", "Controller",
new { id=Model.id },
new AjaxOptions
{
UpdateTargetId = "divId",
InsertionMode = InsertionMode.InsertAfter,
}))
{ %>
und es funktioniert einwandfrei, die zurückgegebene Ansicht wird an das div angehängt, aber ich muss jetzt ein Javascript ausführen, wenn der Beitrag erfolgreich ist, also dachte ich: "easy, addiere einfachOnSuccess = "MyJsFunc()"
" zumAjaxOptions
, aber danach hat es aufgehört zu funktionieren! Jetzt wird die Seite aktualisiert und nur die zurückgegebene Teilansicht wird gerendert :(, ich habe es sogar mit einem einfachen @ versucAlert("Hi")
und es funktioniert nicht .. wie kann ich das zum Laufen bringen?
(übrigens, ich denke, das kann ein Dup von @ sehttps: //stackoverflow.com/questions/1994754/execute-javascript-after-loading-a-mvc-page-using-ajax-beginroutefor aber diese Frage wurde ohne Antwort aufgegeben)