JavaScript プログラミング

Ajaxを生JavaScirpt(pure javascirpt)で実装する方法

投稿日:2018年7月23日 更新日:

こんにちは!シミダイ(@shimidai2100)です。

生JavaScriptでAjaxを実装する方法」を紹介します。

JQueryを使うコーディング方法は多く紹介されていますが、生JavaScriptを使用した方法はまだまだ数が少ないです。

巷ではJQuery不要説が徐々に広まっていますので、この機会に生JavaScriptを使用した方法も学んでみてはいかがでしょうか?

ちなみに「ajax pure JavaScript」でググると英語では情報が出てきます。


Ajaxを動作させるファイル群

今回は以下を使用します。

  • ajax.js
  • index.html
  • test.txt

作成したファイルを以下のように配置します。

/
├ js/
│ └ ajax.js

└ index.html
└ test.txt

Ajaxの動作イメージ

今回のAjaxの動作イメージは以下になります。

サーバー上にある「test.txt」を取得させる簡単なプログラムになります。

生JavaScriptを使用したAjaxの動作イメージ図

生JavaScript(pure JavaScript)でAjaxを動作させるためのコード

  • index.html

  • ajax.js

JQueryを使用しない場合では、「XMLHttpRequest」を使用します。

  • test.txt

単純なテキストファイルになります。

Ajaxコードの解説

JQueryを使用しない場合に使用する「XMLHttpRequest」の解説します。

ボタンがクリックされると7行目の「XMLHttpRequest」でリクエスト用のオブジェクトを作成します。

13行目では「onreadystatechange 」でサーバーからの応答を処理する関数を呼び出します。

18行目の「alertContents」ファンクション内でサーバーからの処理を書いていきます。

 

スポンサードリンク

関連記事

-JavaScript, プログラミング

Translate »

Copyright© shimidai2100 , 2018 All Rights Reserved.