Ajax et $_POST null sous IE 10
Bonjour à tous,
Voilà je viens vers vous car je ne sais plus quoi faire avec ce IE de ... :aie:
Problème :
Envois d'un formulaire en Ajax. Le code JS marche mais pas le PHP et seulement sous IE 10, TOUS les autres navigateurs et même les versions antécédentes de IE fonctionnent...
Ci-dessous mon code simplifié et fonctionnel (sauf bien sûr sous IE 10 :cry:)
Code JS :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| $.ajax({
url: $('#formulaire_login').attr('action'),
type: $('#formulaire_login').attr('method'),
data: $('#formulaire_login').serialize(),
dataType: 'json',
success: function(json) {
if(json.reponse == 'ok') {
//Fonctionne sous TOUS les navigateurs
} else {
//Est toujours renvoyé sous IE 10 car isset($_POST) renvois toujour faux
}
}
}); |
Code PHP :
Code:
1 2 3 4 5 6 7 8 9 10 11
| <?php
if(isset($_POST['login_email'])
&& isset($_POST['login_mdp'])) //variables où j'envois "test1" et "test2"
{
$reponse = "ok";//renvoyé par tous les navigateurs
}else{
$reponse ="tiens IE 10 ca c pour toi";//renvoyé seulement par IE 10
}
$array['reponse'] = $reponse;
echo json_encode($array);
?> |
:help:
Bref voilà je ne sais plus quoi faire, après moult recherche je m'adresse donc à vos lumières. Merci d'avance :ccool: