Ajax.Request ではまる [2006/07/21]

new PeriodicalExecuter(
function () {
new Ajax.Request(
url, { method: 'get', onComplete:show_ping}) }
, 5);

というようなコードで、定期的に表を更新するようなプログラムを書いた。
当方では、FirefoxでもIEでも動作確認が取れたいたが、クライアントから「定期更新されない!」とご指摘をいただく。

なぜか?
IEのキャッシュの設定で「自動的に確認する」が選択されていると、定期更新されないことが判明。

対応策を練ること3時間。。
Ajax.Requestをgetメソッドで複数回呼ぶ時、同じクエリストだとキャッシュを見てしまう模様。
よってメソッドを「post」に変更してみる。

解決。get → post にするだけで解決でした。
これって常識なのでしょうか?もしそうならお恥ずかしい限りです。。がんばります。