2012-02-27 16 views
-2

JavaScriptがあまりよくわからないので、私はあなたの助けが必要です。JavaScriptコードJQuery内でPHP関数を呼び出す

私はPHPのビューでボタンのようなFacebookのを統合した、と私は解雇されたのFacebookからのJavaScriptのイベントを取得することができたときのようにユーザーがボタンをクリックします。これは、働いている

FB.Event.subscribe('edge.create', function(response) { 
    alert('You liked the URL: ' + response) 
}); 

このイベントが発生したときに特定のクラスのphpメソッドを実行して、現在のユーザー(liker)をグループに入れたいと思いますが、jqueryでこれを行う方法はわかりません。私は.ajax()関数を使うかもしれないが、PHPクラスから特定のPHPメソッドを呼び出す方法を知っていますか?

私は、あなたは "JavaScriptからPHPを呼び出す" していない例に

おかげ

答えて

1

を見つけることができません。期間。あなたが(できるだけ実際にやりたいことができる)ことは、あなたのPHPドリブンWebアプリケーションへのHTTPリクエストを作成することです。ユーザーがフォームを送信したりリンクをクリックしたりしないようにするために、 "ajax"(実際にはXMLHttpRequest)を使用してバックグラウンドでリクエストを送信したいと思うでしょう。

FB.Event.subscribe('edge.create', function(response) { 
    $.get('/your-dispatch-to-class-method.php', function(data){ 
    // data contains the response 
    }) 
}); 

あなたはJSON文字列として受信データを解析するためにGET通常のHTTPを送信するためにjQuery.get()を使用するか、またはjQuery.getJSON()ことができます。 ajaxの詳細については、こちらをご覧ください:http://api.jquery.com/jquery.ajax/

+0

ありがとうございます。返信いただきありがとうございます。私は、何かを正しく行うためにajaxについてもう少し詳しく知る必要があると思います。 – adieuuu

関連する問題