Probleme lien Javascript / PHP
romanzo_cirminale
-
romanzo_cirminale -
romanzo_cirminale -
Bonjour,
J'ai une page web code en javascript, un serveur code en c++ et un script en PHP.
Mon script PHP me permet d'envoyer une requete via une socket a mon serveur c++ qui lui renvoie la donnee voulue. Cette partie marche niquel.
Maintenant, j'aimerais que lorsque je clique sur un bouton en javascript, cela m'appelle mon script PHP qui s'execute, envoie la requete au serveur, recupere la donnee, que je recupere ensuite en javascript et que j'affiche sur ma page a l'endroit desire.
J'ai bien compris que le javascript s'execute cote client et le PHP cote serveur.
Donc est ce qu'il y a moyen de faire tout cela ou est ce que c'est impossible?
Merci.
J'ai une page web code en javascript, un serveur code en c++ et un script en PHP.
Mon script PHP me permet d'envoyer une requete via une socket a mon serveur c++ qui lui renvoie la donnee voulue. Cette partie marche niquel.
Maintenant, j'aimerais que lorsque je clique sur un bouton en javascript, cela m'appelle mon script PHP qui s'execute, envoie la requete au serveur, recupere la donnee, que je recupere ensuite en javascript et que j'affiche sur ma page a l'endroit desire.
J'ai bien compris que le javascript s'execute cote client et le PHP cote serveur.
Donc est ce qu'il y a moyen de faire tout cela ou est ce que c'est impossible?
Merci.
A voir également:
- Probleme lien Javascript / PHP
- Lien url - Guide
- Créer un lien pour partager des photos - Guide
- Verificateur de lien - Guide
- Lien copié - Forum Mobile
- Easy php - Télécharger - Divers Web & Internet
6 réponses
C'est tout a fait possible avec AJAX / javascript
la requette ajax appelle le script php sur le serveur (sans recharger la page donc en "arriere plan"), lorsqu'il recoit la reponse il peut l'afficher dans un div ou tu veux dans ta page
par .inner.HTML
la requette ajax appelle le script php sur le serveur (sans recharger la page donc en "arriere plan"), lorsqu'il recoit la reponse il peut l'afficher dans un div ou tu veux dans ta page
par .inner.HTML
Hmm oui ça me semble tout a fait possible: ton lien javascript, quoi qu'il fesait tu lui fait ouvrir un popup en plus, popup en php qui déclenche le script voulu
je reste à ta dispo si tu veux que jt'aide avec ton code
je reste à ta dispo si tu veux que jt'aide avec ton code
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
XMLHttpRequest permet de faire exécuter du code php à partir du javascript. C'est un peu compliqué mais ça marche.
Cordialement,
XMLHttpRequest permet de faire exécuter du code php à partir du javascript. C'est un peu compliqué mais ça marche.
Cordialement,
Merci a tous pour vos reponses, XMLHttpRequest
J'ai effectivement utilise XMLHttpRequest et ca marche niquel!
function callScript ( scriptName){
var xhr_object = null;
if(window.XMLHttpRequest) // Firefox
xhr_object = new XMLHttpRequest(); else if(window.ActiveXObject) // Internet Explorer
xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); else { // XMLHttpRequest non supporté par le navigateur alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); return;
}
xhr_object.open("GET", scriptName, false);
xhr_object.send(null);
if(xhr_object.readyState == 4) alert("Requête effectuée !");
xhr_object.send(null);
}
Maintenant, il ne me reste plus qu'a recuperer la donnee du PHP au javascript.
J'ai effectivement utilise XMLHttpRequest et ca marche niquel!
function callScript ( scriptName){
var xhr_object = null;
if(window.XMLHttpRequest) // Firefox
xhr_object = new XMLHttpRequest(); else if(window.ActiveXObject) // Internet Explorer
xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); else { // XMLHttpRequest non supporté par le navigateur alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); return;
}
xhr_object.open("GET", scriptName, false);
xhr_object.send(null);
if(xhr_object.readyState == 4) alert("Requête effectuée !");
xhr_object.send(null);
}
Maintenant, il ne me reste plus qu'a recuperer la donnee du PHP au javascript.