Passage de variable JS vers du PHP dans une fonction [Résolu]

Messages postés
27056
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
12 décembre 2019
- - Dernière réponse : jordane45
Messages postés
27056
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
12 décembre 2019
- 26 juil. 2013 à 12:53
Bonjour,

Sauriez-vous comment je pourrais réaliser ceci :

function getInfo(id){
var monInfo = <?Php obj = New MaClass();
      valRetournee = obj -> MaFonctionPHP(id);
      print(valRetournee); ?>;
alert(monInfo );

};

Je ne trouve pas comment passer ma vairiable "id" vers mon appel PHP (monInfo ) ...
Afficher la suite 

2 réponses

Meilleure réponse
Messages postés
195
Date d'inscription
lundi 28 janvier 2013
Statut
Membre
Dernière intervention
13 janvier 2017
3
1
Merci
Salut,

Pour cela il faut le faire en ajax :

(imaginons que tu utilises jquery)

ton js :
function getInfo(id) {
  $.ajax({
     url: '/getInfo.php',
     data: {
       id: id
     },
     success: function(response) {
        console.log(response);
     }
  });
}


Et ton php (getInfo.php) :

<?php
$obj = New MaClass();
$valRetournee = $obj->MaFonctionPHP($_GET['id']);
header('Content-Type: application/json');
echo json_encode($valRetournee);

Dire « Merci » 1

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 199 internautes nous ont dit merci ce mois-ci

Commenter la réponse de ichiriac
Messages postés
27056
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
12 décembre 2019
318
0
Merci
Merci pour ta réponse.
J'avais pensé à l'Ajax en effet.. mais j'aurai préféré éviter.

Mais bon, c'est la solution que je vais quand même adopter.

Bonne journée
Commenter la réponse de jordane45