Bonjour,
Je ne sais pas si c'est forcement le bon forum mais voici mon problème que je rencontre avec IE8 mais pas Firefox 16 :
J'ai un formulaire que j'envoie à mon controller par le biais d'un post avec jquery ($.ajax ou $.post même combat !) :
Avec IE les accents sont mal reçus par le controller, exemple un "é" se transforme en "é"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $.ajax({ type: 'POST', url: url, data: $("form[name=InfosForm]").serialize(), success: function (data) { $("#InfosEdit").html(data); }
J'avais contourné ce problème en utilisation un Ajax.BeginForm, le soucis c'est que mon controller retourne une PartialView contenant du javascript et par ce biais le javascript n'est pas exécuté (cf: http://adammcraventech.wordpress.com...ed-javascript/)
Je tourne en rond et je comprend pas pourquoi j'ai ce soucis avec IE, d'autant plus que j'ai utilisé un code similaire (post de form.serialize) dans une autre appli et je n'ai pas eu ce problème d'accent.
Je travaille sous VS2010, avec le framework MVC3 et jquery 1.4.4.
Merci d'avance
Partager