ajaxの基本実装方法

Ajaxの基本構文についてメモです。

Ajaxとは

javascriptから非同期でサーバ通信を行い、データを取得できる技術のことです。
ページの遷移を介さず、動的にウェブページの内容を書き換えることができる。
Webページにおいてhtmlの一部のみを書き換える場合、ページ遷移するより効率的であり、無駄なサーバー処理せずに済みます。

HTML

jQuery(ajax)

受け渡しする(POSTorGET)データ情報を引数として定義

  • type: リクエストのタイプを指定(“POST”or”GET”)
  • url: リクエスト送信するURLを指定
  • dataType: データの型を指定(json,html,text…等)
  • data: サーバーへ送信するデータ(例では、対象のクラス名の値を設定)

jqXHRオブジェクト(通信結果処理)

  • done(成功時に表示)
  • fail(失敗時に表示)
  • always(成功時・失敗時に問わず毎回表示)

PHP(送信するデータ)