j'utilisais le code suivant pour appeler une méthode de page en utilisant jquery et ASP.netJquery problèmes Ajax avec IE9
$.ajax({
type: "POST",
url: url + "/" + method,
contentType: "application/json;",
data: jData,
async: true,
success: function (res) { if (succ) { succ(res); } },
error: function (xhr, status, error) {
NTF.Notify(NTF.GENERIC_ERROR);
if (err) {
err(xhr, status, error);
}
}
});
Tout fonctionnait bien, jusqu'à ce que j'introduit la balise meta suivante à mes pages afin le rayon de css pour travailler avec IE9
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
maintenant, le code est exécuté, il entre dans la fonction de la réussite, mais la page est actualisée, je ne sais pas ce qui le cause, le code fonctionne très bien dans Chrome, FF et IE sans cette balise META.
des idées?
Créez un cas de test fonctionnel sur http://jsfiddle.net/. Sans un, c'est plutôt difficile d'aider. –
comment puis-je appliquer des balises meta là-bas? – Khodor
Hm, vous ne pouvez pas. Mais que se passe-t-il dans la fonction 'succ()'? Pouvez-vous poster le chemin de code complet menant à la redirection? Aussi, cela fonctionne dans tous les autres navigateurs que IE9? –