Javascript
PHP
BGM ShareHouseに用いた技術まとめ - Javascript,PHP
jQueryを使ってJSからPHPへ非同期通信をしてみる - Javascript,PHP †
概要 †
導入 †
方法は大きく分けて3つある.
- jQuery.postによってPOSTメソッドで通信する方法
- jQuery.getによってGETメソッドで通信する方法
- jQuery.ajaxによって上記の通信方式に細かいオプションを指定する方法
1.と2.は簡単に使うことができるが,拡張性に乏しい.キャッシュを読みに行かないようにしたい場合(後述)や,コールバック時の処理を細かく設定したい場合は,3.を使うことになる.
参考:
jQuery.get( url, data, callback ) - jQuery 日本語リファレンス
jQuery.post( url, data, callback, type ) - jQuery 日本語リファレンス
jQuery.ajax(options) - jQuery 日本語リファレンス
今回はPOSTメソッドによる通信をjQueryで行う.
手順 †
- jQueryをhtmlに読み込ませる
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
- Javascriptをこんな感じに書く(実際はイベントが発火したタイミングで実行するのが普通)
- PHPはこんな感じで
BGM ShareHouseでの利用 †