[RESOLU] Jquery et retour d'Ajax

Jquery et retour d'Ajax [RESOLU] - HTML/CSS - Programmation

Marsh Posté le 01-09-2011 à 11:57:34    

Bonjour,
En suivant les exemples donnés sur les docs officielles (par exemple http://jquery.developpeur-web2.com [...] $.ajax.php ) j'ai écris le code en jquery suivant :
 

Code :
  1. $.ajax({
  2.   type: "POST",
  3.   url: "menu_save.ajax.php",
  4.   data: "jsonValue=" + jsonValue,
  5.   dataType: "jsonp",
  6.   success: function(dateSauvegarde){
  7.    console.debug( "Data Saved: " + dateSauvegarde );
  8.   }
  9.  });


 
Le php appelé est juste le suivant :
 
 

Code :
  1. <?php
  2. include("protected_include/identify.inc.php" );
  3. $jsonValue = $_POST['jsonValue'];
  4. //echo $jsonValue.date("l" );
  5. echo "toto";
  6. ?>


 
Et quand j'exécute tout ça, c'est parfait, le php est exécuté, et le résultat envoyé à l'ajax, mais jquery tente de prendre le retour comme une variable, et d'en connaitre la valeur, du coup, le retour me fait l'erreur javascript suivante : (relevé avec firebug) :
 

Code :
  1. toto is not defined


 
Alors que je voudrais juste qu'il affiche toto dans les log...
 
je vous remercie de votre aide !


Message édité par naeco le 01-09-2011 à 14:13:41
Reply

Marsh Posté le 01-09-2011 à 11:57:34   

Reply

Marsh Posté le 01-09-2011 à 12:00:04    

à la place de "dateSauvegarde", j'ai aussi essayé de mettre "dateSauvegarde.val()" ou "$("#" + dateSauvegarde  )", et rien n'y fait, j'ai toujours le toto is not defined...

Reply

Marsh Posté le 01-09-2011 à 14:13:14    

Bah, c'est juste que mon php renvoie pas du JSON...
 
C'est résolu !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed