Affecter une fonction Javascript à la propriété AjaxOptions OnSuccess déclencher une erreur - ASP.NET MVC
Je suis en utilisant de l'Ajax.ActionLink de l'aide pour générer un lien pour supprimer un enregistrement. C'est le code:
Ajax.ActionLink("Delete Image", "DeleteImage", new { id = item.Id },
new AjaxOptions { HttpMethod = "Delete", OnSuccess = "Test()" } )
Je suis attribuer une fonction Javascript (Test()) à la OnSucess bien parce que je veux faire du JQuery trucs, mais quand je clique sur le lien Supprimer ce message d'erreur est générée
Erreur d'exécution Microsoft JScript: 'b' a la valeur null ou n'est pas un objet
dans le MicrosoftAjax.js fichier (Ligne 5, Colonne 62099). Si je supprime le OnSuccess bien, tout fonctionne très bien (même si la fonction Test() est vide, le même message d'erreur est généré). Merci pour votre aide!
source d'informationauteur segaco | 2009-03-30
Vous devez vous connecter pour publier un commentaire.
vous avez de l'écrire comme cela, c'est un rappel...
Si vous devez passer un paramètre à la OnSuccess cas, vous pouvez avoir à écrire la fonction de cette façon.
Pour passer un paramètre, une fonction anonyme ne fonctionne pas, vous avez besoin de faire quelque chose comme ceci: