[Ajax勉強中] インストールからテストまで

このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

最近、Ajaxでもやってみたいなと思い、Javascript, Ajaxの勉強を少しはじめてみました。使っているライブラリはprototype.jsです。prototype.jsを選んだ理由としては、とりあえず、メジャーらしいので日本語のドキュメントが揃っているだろう、と考えたからです。

ということで、以下が、prototype.jsのダウンロードからテストまでの一連の流れです。ここまででおよそ30分程度でしょうか?

インストール

http://prototypejs.org/assets/2007/1/18/prototype.jsをダウンロードし、ドキュメント・ルートに配置する。

動作確認

以下の内容でindex.htmlファイルをドキュメント・ルートに配置。このとき、文字コードはUTF-8にする。その後、同じフォルダにinput.datというファイルを作成し、ファイルの中に適当に文字を書き込み保存する。

index.htmlをブラウザで開き、ボタンをクリック。すると、「ここがターゲット」と書かれていた部分にinput.datの中身が上書きされます。

  1.     <!DOCTYPE html PUBLIC ”-//W3C//DTD XHTML 1.0 Transitional//EN” 
    “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
  2.     <html xmlns=”http://www.w3.org/1999/xhtml”>
  3.         <head>
  4.             <meta http-equiv=”Content-Type” 
    content=”text/html; charset=UTF-8″ />
  5.             <title>sample</title>
  6.             <script src=”prototype.js” type=”text/javascript”></script>
  7.         </head>
  8.         <body>
  9.             <p id=”blk”>ここがターゲット</p>
  10.             <input type=”button” value=”ボタン” onclick=”new Ajax.Updater(‘blk’,'input.dat’,{method: ’get’});”/>
  11.         </body>
  12.     </html>

解説

pボタンがクリックされると、rototype.js内のAjax.Updater関数を呼出し、テキストファイル内のデータを出力します。

Ajax.Updater

第1引数
ターゲット部分のid値を指定
第2引数
出力したいデータが記載されたファイルへのパス
第3引数
HTTPリクエストの方法

参考サイト

関連記事

人気ブログランキングへ

[PR]

トラックバック

http://yamablo.com/2009/05/01-193014.php/trackback

コメント


Get Adobe Flash playerPlugin by wpburn.com wordpress themes