Bonjour,
Je débute en ajax et je souhaiterais votre avis sur la manière de gérer le retour d'un traitement appelé en ajax.
J'ai une page dans laquelle j'ai un form affiché dans une modal. A la validation de ce formulaire, j'appelle un traitement en ajax.
Le parcourt du formulaire peut m'amener à retourner plus types d'erreurs.
Je me demande comment afficher ça proprement dans la modal en php / ajax.
Mon idée serait d'afficher / masquer des divs ou d'écrire du html depuis la fonction javascript qui appelle le traitement mais peut être fais-je fausse route ?
Merci de vos conseils ou remarques.
Exemple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 $.ajax ({ cache:false, type: 'POST', url: 'ajax/event_orderplace.php', data: $('form').serialize(), success: function(data){ if(data.length >0) { var json_obj = $.parseJSON(data); console.log(json_obj[0].success); if (json_obj[0].success == 0) { // alert("La commande n'est pas complete"); document.getElementById('order_ko').style.display = 'block'; } else { if (json_obj[0].maxPlace == 0) { //alert("Vous avez deja une commande en cours."); document.getElementById('order_already').style.display = 'block'; } else { document.getElementById('order_success').style.display = 'block'; } } } } });
Partager