Prototype.jsとjQuery[2]
Prototype.js で作ったChatをjQueryに移植する件。
またハマってしまった。
IE では Ajax のレスポンスをキャッシュしてしまうのだ。
Prototype.js のときもハマったではないか。
var ajaxWriter = new Ajax.Request( 'write.pl', { method: 'post', parameters: qp.toQueryString(), requestHeaders: ["If-Modified-Since", "Thu, 01 Jun 1970 00:00:00 GMT"], onComplete: readMessages } );
なのでこうしていた。jQueryでは、$.post() などする前に、
$.ajaxSetup({ifModified: true});
としておけばいい。ただこうしてしまうと、なぜか、Firefox での動きがおかしくなった。Prototype版はFirefoxでもちゃんとうごいているんだけど。よくわからん。
いろいろあって、ひととおり移植終了。