J'ai un problème très étrange. Je fais un appel ajax-assez standard avec jQuery, mais il refuse de travailler avec Internet Explorer 7.jQuery.get() fonctionne sur IE, mais jQuery.post() n'a pas
Le code est le suivant:
$.ajax({
url: updateUrl,
cache: false,
type: 'post',
data: params,
success: function(data){
handleResponse(data);
}
});
La partie étrange est que, si je change le type pour 'obtenir' tout fonctionne correctement. J'ai déterminé que avec 'post' IE n'envoie rien du tout au serveur.
Je définis également toutes sortes d'en-têtes pour empêcher la mise en cache, mais elles n'ont aucun effet sur le problème de 'post'.
cela fonctionne-t-il dans d'autres navigateurs? – Emmett
Avez-vous utilisé Fiddler pour vérifier si IE envoie correctement le POST et à quoi répond le serveur? Cela peut être un problème sur le serveur ... –
@MikeRuhlin Je vais essayer ça. Merci pour le conseil. –