2012-03-26 32 views
0

ユーザーがFacebookのようなボタンをクリックするたびに記録しようとしています。FB.Event.subscribeを処理する適切な方法は何ですか?

「あなたはボタンがクリックされるたびに、データベース内の同類を記録したいと」:

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

それは、その後、「(警告を置き換えるために説明します)、あなたの処理コードでさえspecifically mentionsこの可能性のFacebookのドキュメント"この処理コードを作成する適切な方法はありますか?それはどのように呼び出されますか?私は簡単な解決策を探してみましたが、成功しませんでした。問題は私がJavaScriptに精通していないことですが、私が想定しているものを見つけるのはこのように難しいことではありません。

更新:データベースと実際にやりとりするために別のスクリプトを呼び出す必要があることを理解しています。私はそれを正確にどのように呼び出すのか、そしてFacebook JavaScript SDKがそれを支援しているかどうかは分かりません。私が受け取った最初の答えに基づいて、私はjQueryのようなものを使うべきですが、それは私には少し残酷すぎるようです。私はその仮定で間違っていますか?

答えて

0

それを記録するにはデータベースが必要になるため、複数の行が必要です。クリックイベントを記録するために設定したページへのajax呼び出しを使用します。セットアップのための最も簡単なajax呼び出しは、jqueryのIMOです。 http://api.jquery.com/jQuery.ajax/しかし、SQLやmysqlデータベースを持つASPやPHPページ、あるいはサーバ上のテキストファイルなど、あなたのクリックを記録するためにサーバ側に提出する必要があります。

+0

実際にアクションを実行するには別のページを呼び出す必要があることを理解します。私はどのようにそのページを呼び出すか分からない。 jQueryなどのフレームワークを使用する必要がありますか?単純なプレーンJavaScript関数を使ってこれを行う方法はありませんか? – burger

関連する問題