ASP.NET MVC 4 - VS2012 [Erreur d'exécution JS]
Bonjour,
Je suis entrain de reproduire un tutorial appelé Contoso University qui se trouve à l'adresse http://www.asp.net/mvc/tutorials/get...vc-application en mvc 4. Pour le moment, je ne gère que le menu Students.
Dans le menu Students, lorsque je clique sur Create New, j'ai le message d'erreur suivant :
J'ai compris qu'il fallait remplacer tous les .live par des .on et les click par des submit dans le fichier javascript jquery.unobtrusive-ajax.js.
C'est à dire remplacer
Code:
1 2 3 4 5 6 7 8
| $("a[data-ajax=true]").live("click", function (evt) {
evt.preventDefault();
asyncRequest(this, {
url: this.href,
type: "GET",
data: []
});
}); |
par
Code:
1 2 3 4 5 6 7 8
| $("a[data-ajax=true]").on("submit", function (evt) {
evt.preventDefault();
asyncRequest(this, {
url: this.href,
type: "GET",
data: []
});
}); |
Je ne sais pas s'il existe une autre méthode sans modifier le fichier JS?
Ensuite, lorsque j'accède au formulaire pour créer un nouveau student et que je clique sur Create, j'obtiens le message d'erreur suivant:
qui se trouve dans le fichier jquery.validate.js au niveau de la fonction handler(e):
Code:
1 2 3 4 5
| function handler(e) {
e = $.event.fix(e);
e.type = fix;
return $.event.handle.call(this, e);
} |
Merci,