Comment faire pour exécuter un script php à partir de javascript

Je suis en utilisant FaceBook Javascript et PHP SDK ensemble dans une application basée sur le web.

J'ai besoin d'exécuter un script PHP lorsqu'une certaine condition est remplie dans mon code Javascript.

Il est le code en PHP pour vérifier si l'utilisateur est connecté sur l'application. si l'utilisateur n'est pas connecté, j'ai utiliser Facebook javascript aide à saisir leurs données de session à partir du sdk javascript et l'ajouter à la base de données, puis de les signer sur l'application.

cela fonctionnait très bien jusqu'à ce que j'ai fait quelques tests et découvert quand j'manuellement signe de FB et de la demande d'actualisation de la demande, le Javascript helper est de retour Null; ce qui provoque une erreur de 100 (ce qui est un jeton d'accès de l'erreur je suppose).

qui je suis en supposant que je peux éviter cette erreur en n'appelant le code PHP au cours d'un certian condition sur le code javascript (lorsque l'utilisateur est connecté à l'application via JS SDK). Facebook vous dit que vous pouvez accéder à votre sdk PHP de votre sdk javascript avec un appel AJAX. Ils ne pas fournir toute information complémentaire et je suis très nouveau à ce.

J'ai essayé AJAX de JQuery $.La méthode Get et il semble fonctionner mais il ne fonctionne pas de mon code PHP??
J'ai donc gardé des recherches et trouvé .De la charge. Mais il semble que j'ai besoin de l'attacher à un DIV? est-il une autre façon de le faire? J'ai juste besoin pour exécuter le code, rien de plus.

Je ne suis pas l'envoi de données vers le code PHP ou le renvoi de données à partir de PHP avec AJAX, PHP a juste besoin d'être exécuté.

  function statusChangeCallback(response) {
console.log('statusChangeCallback');
console.log(response);

//for FB.getLoginStatus()
if (response.status === 'connected') {

  //Fire the PHP code 

} else if (response.status === 'not_authorized') {

  console.log('Please log into facebook...')
} else {

}

}

Est-il possible d'Exécuter mon fichier php à partir de javascript, puis retourner le code javascript?

Devrais-je être à la recherche à une solution alternative?

  • Eh bien, pouvez-vous le mettre en bas de votre code (ou de code similaire) d'ici et d'expliquer votre question en moins de mots? Ce serait formidable. 🙂
  • Je viens juste de ne pas comprendre pleinement AJAX est la question, et si c'est encore la solution, je suis à la recherche d'. Comment puis-je exécuter un fichier PHP à partir de javascript? Facebook a dit d'utiliser un appel AJAX pour appeler le PHP, le javascript. C'est ce que je suis en train de réaliser: JS vérifie leur état >> connexion >> le feu PHP >> retour à l'application
InformationsquelleAutor user3753569 | 2014-08-20