- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:FacebookのようなLike!ボタンを作りたい)
FacebookのLike!ボタンを作成する方法
このQ&Aのポイント
- FacebookのようなLike!ボタンを押すとカウント集計されるようなものを作成する方法をまとめました。
- 通常のフォームやリンクボタンではページ全体が更新されてしまうため、部分更新されるボタンを作成する方法について説明します。
- FacebookのLike!ボタンをブログなどに乗せるための方法は多く見つかりますが、部分更新ボタンを作成する技術要素についてはまだ情報が少ないです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
自分で仕事で作ってるのですが、サンプル用に切り出すのは大変ですし、解説の時間もありません。ざっとした方法は教えられます。 AJAXを使ってください。 1「いいねボタン」をクリックしたら、onClickかイベントで、JavaScript関数を呼び出してください。 2呼び出されるJavaScript関数では、サーバ上のプルグラムにボタンがクリックされたことを知らせる値をポストで送信し、サーバから帰ってきた部分的HTMLを使って、「いいねボタン」が表示されている部分のHTMLを書き換えます。(<div>か<span>タグのIDを目印にして、そのタグのinnerHTMLを書き換える) 3サーバ上のプログラムはうけた値によって処理をして、「投入」みたいな表示に変わる部分HTMLを送信します。 Ajaxの参考書やWEBを検索するとサンプルはあるはずです。 prototype.jsやjQueryを使うとだいぶ楽になります。
お礼
早々のご回答ありがとうございます。 実現に必要な要素技術もわからない状況だったために、 AJAXやjQueryなどキーワードを知ることができ、 これから早速実現方法について改めて調査したいと思います。