言語
開発環境
Webアプリ/ミドル
データベース
OS/ネットワーク
ITスキル
海外サイト翻訳
書籍検索
用語検索
このページでは、クロスブラウザ対応版のHello World!!(prototype.js利用版)Ajaxアプリケーションについて 説明しています。
prototype.jsのAjax.Requestメソッドを利用することでAjaxのコードが 簡単に記述できます。また、$関数を使用するとdocument.getElementByIdメソッドの 記述が短くなります。
クロスブラウザ対応版のHello World!!(prototype.js利用版)Ajaxアプリケーションの サンプルプログラムです。 (表示結果→sample.html)。
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<script type="text/javascript" src="js/prototype.js">
</script>
<script type="text/javascript">
/**
* 要求送信とデータ受信を行う関数
*/
function loadData() {
// ローカル変数を宣言する。
var xmlhttp;
// 要求送信とデータ受信を行う。
new Ajax.Request("hello.php", {
method:"post",
onSuccess: function(xmlhttp) {
chengeInnerText(xmlhttp);
}
});
}
/**
* サーバ側の応答内容をidがaのタグに設定する関数
*/
function chengeInnerText(xmlhttp) {
// $関数を利用してタグのテキスト内容を変更する。
$("a").innerHTML=xmlhttp.responseText;
}
</script>
</head>
<body>
<p id="a">ここに文字列が出力します。</p>
<input type="button" value="ボタン" onclick="loadData()"/>
</body>
</html>
<?php
// 文字列を表示するだけ。
print "Hello World!!";
?>
Loarding…
グループサイト zealseeds zealseedsラーニング zealseedsブックス 名か字 名科辞典 幸福の木の育て方
Copyright (C) 2007-2011 zealseeds. All Rights Reserved.お問合せ