Fonction ajax()

Résolu/Fermé
martine et chantal Messages postés 485 Date d'inscription dimanche 15 février 2009 Statut Membre Dernière intervention 4 juin 2013 - Modifié par martine et chantal le 30/09/2012 à 19:52
martine et chantal Messages postés 485 Date d'inscription dimanche 15 février 2009 Statut Membre Dernière intervention 4 juin 2013 - 30 sept. 2012 à 22:37
Bonjour,

j'utilise cette fonction (qui marche très bien) pour communiquer entre mes pages script.js, action.php et index.php

SCRIPT.JS
var req = $.ajax({      
 url: 'action.php',      
 type: 'POST',      
 data : {      
  ajaxinfo1 : info1,    
  ajaxinfo2 : info2      
 }      
});      
req.done(function(msg){      
      alert(msg);      
});

ACTION.PHP
$info1 = $_POST['ajaxinfo1'];      
$info2 = $_POST['ajaxinfo2'];      
echo $info1.'/'.$info2;      


Ma question est la suivante :
J'aimerai savoir s'il est possible de recevoir 2 variables directement plutôt que devoir couper mon msg comme ceci :

var infos= msg.split('/');      
var info1= infos[0];      
var info2 = infos[1];  

merci d'avance


A voir également:

3 réponses

maka54 Messages postés 699 Date d'inscription mercredi 8 avril 2009 Statut Membre Dernière intervention 4 décembre 2016 80
30 sept. 2012 à 20:16
oui en renvoyant une reponse en json
0
aladin07 Messages postés 277 Date d'inscription vendredi 13 avril 2012 Statut Membre Dernière intervention 30 septembre 2012 30
30 sept. 2012 à 20:31
Essaies:
header('Content-type: application/json');
echo json_encode($_POST);
0
aladin07 Messages postés 277 Date d'inscription vendredi 13 avril 2012 Statut Membre Dernière intervention 30 septembre 2012 30
30 sept. 2012 à 21:52
Ensuite la variable msg sera le tableau contenant les donnés de POST
0
aladin07 Messages postés 277 Date d'inscription vendredi 13 avril 2012 Statut Membre Dernière intervention 30 septembre 2012 30
30 sept. 2012 à 21:54
Ajoutes aussi:

dataType: 'json',

avant data : { ... } dans l'ajax
0
martine et chantal Messages postés 485 Date d'inscription dimanche 15 février 2009 Statut Membre Dernière intervention 4 juin 2013 4
30 sept. 2012 à 22:37
MERCI BEAUCOUP !!!

je ne connaissais pas encore le json
ça va me simplifier la vie.
0