トップページ >  Ajax >  Ajax.PeriodicalUpdater
初版2009/10/16: 最終更新日2009/10/16
Ajax.PeriodicalUpdater
目次
Ajax.PeriodicalUpdater
Ajax.PeriodicalUpdater
Ajax.Updaterでは、ページの特定部分を書き換えることが出来ますが、定期的に実行するにはロジックを組む必要があります。 しかし、Ajax.PeriodicalUpdaterという機能を使えば、ページの特定部分を定期的に簡単に書き換えることが出来ます。
	var myAjax = new Ajax.PeriodicalUpdater(
		'placeholder', 	// 差し込む要素
		'http://localhost/test.php',	// 呼び出し先のURL
		{
			method: 'post',				// メソッド
			postBody: 'id=1',			// ポストされるボディ部
			frequency: 5, // 5秒ごとに実行 
		}
	);
Ajax.PeriodicalUpdater オブジェクトのコンストラクタの3番目のパラメータは、AJAX呼び出し時のオプションを示します。 {method: 'post', parameters: 'id=1'} という形(JSON書式)で記述します。 上記の例では、5秒おきに1番目の引数のURLに parametersプロパティの文字列を付加してHTTP POSTを呼び出します。その後、Ajax.Requestオブジェクトがレスポンスを取得し終わったら内容を1番目で指定した要素に差し込むのを繰り返す事になります。