javaScript

サーバーとデータのやりとりをする

Ajaxで重要なものは、XmlHttpRequestオブジェクトを利用した非同期通信です。サンプルコードの実行結果はこちら

HTTPリクエストを送る順番

サンプルコードの21行目~49行目にコメントを付しました。
そちらをご覧ください。

コールバック関数の処理内容

詳細はサンプルコードの57~70行目のコメントをご覧ください。

●readyStateの値

値の説明
0 未初期化状態
1 リクエスト準備中
2 リクエスト完了
3 データ受信中
4 データ取得完了

●statusの値

コード コードの説明
200 リクエストが正しく処理された
400 リクエストが不正なものであった
403 アクセスが拒否された
404 ファイルが見つかりません
405 指定したメソッドがサポートされていない
415 指定したメディアタイプがサポートされていない
500 サーバー内部でエラーが発生した
505 リクエストしたHTTPプロトコル・バージョンはサポートされていない

-javaScript
-, ,