Bonjour,
Je réalise des requêtes PHP via l'Ajax que j'ai mis en place. Les requêtes fonctionnent seulement mon fichier Javascript n'arrive visiblement pas à récupérer la chaîne de caractères "success" ( pourtant affiché sur la console ). Est ce un problème de guillemets ?
Voici la page php qui fonctionne :
et la page Jvs :
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 if(isset($_POST['edit_row'])) { $row=$_POST['row_id'];//id ligne de tableau $type=$_POST['type_val']; $complexite=$_POST['complexite_val']; $date_lancement=$_POST['date_lancement_val']; $date_livraison=$_POST['date_livraison_val']; $commentaire=$_POST['commentaire_val']; $chiffrage_test->Update_etape_Developpement_logiciel($_POST['type_val'],$_POST['complexite_val'],$_POST['date_lancement_val'],$_POST['date_livraison_val'],$_POST['commentaire_val'],$_POST['row_id'],$donnees['id_wbs_projet']); echo "success"; exit(); }
Je rappelle que data me retourne bien "success" sur la console.
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
29 $.ajax ({ type:'post', url:'./update_insert_delate.php', data:{ edit_row:'edit_row', row_id:id, type_val:type, complexite_val:complexite, date_lancement_val:date_lancement, date_livraison_val:date_livraison, commentaire_val:commentaire }, success : function(data) { console.log(data); if(data=="success") { console.log(10); document.getElementById("type_val"+id).innerHTML=type; document.getElementById("complexite_val"+id).innerHTML=complexite; document.getElementById("date_lancement_val"+id).innerHTML=date_lancement; document.getElementById("date_livraison_val"+id).innerHTML=date_livraison; document.getElementById("commentaire_val"+id).innerHTML=commentaire; document.getElementById("edit_button"+id).style.display="block"; document.getElementById("save_button"+id).style.display="none"; } } });
Merci.
Partager