Facebook の「いいね」ボタンのように、ページ遷移無しで、ON・OFF できる投票ボタンの設置と、投票数の表示方法です。 ・Ajax を使います ・jQuery と PHP を使います ・データベースは使わずテキストファイルに読み書きします デモ デモページ ハートマークをクリックすると投票数が1プラスされ、もう一度ハートをクリックすると、投票数が元に戻ります。 プラスされた数字は再度ページを開いても反映されたままです。 Ajax って難しそう こんな風に、ページ遷移なしにデータをやりとりすることを「非同期通信」と言います。 非同期通信でやり取りしたデータを元に Javascript で動的にページの一部を書き換えるのが Ajax です。 きっとすげえ難しいコード書くんだろうな・・・ そんな風に思っていました。 が、意外と簡単なんです。 助けてくれるのは jQuery! Javasc