Hello,

J'ai un site avec des fonctionnalités ajax et des messages de retour d'erreurs "Le champ X n'est pas correctement rempli"

Voilà la fin du fichier ajax.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
...
$response_array["error"]["name"] = 'Le champ nom doit contenir entre 5 et 128 caractères';
return json_encode($response_array);
Et voici un morceau de mon javascript:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
...
success: function( data ){
 
                    if (data['error'] != 0){ 
                         alertMsg += 'Error! : ' + data.error.name;
                     } else { 
                         alertMsg += 'Succes !';
                     }
}
...
Et pourtant ça ne fonctionne pas: Uncaught TypeError: Cannot read property 'name' of undefined

Merci à tous !