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 :
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();
}
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
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";
   }
  }
 });
Je rappelle que data me retourne bien "success" sur la console.

Merci.