タグ

ブックマーク / asakusabashi.hatenadiary.org (1)

  • prototype.jsのAjaxをIE5.5に対応させる - 浅草橋クロニクル

    prototype.js(確認したversionは1.4.0)はIE6.0以上をターゲットとしており、確かにIE5.5ではAjaxが動かない場合があります。ただこれは、prototype.jsをちょちょいと修正するだけで動作するようになります。 640行目で this.transport.open(this.options.method, this.url, this.options.asynchronous);とXMLHttpRequestをオープンしているところがありますが、prototype.jsでは何故かmethodの指定が小文字で「get」「post」と渡さなくてはいけません。 どうもIE6.0やFirefoxはthis.transport.openの中で大文字変換がかかっているようなのですが、IE5.5はそれがされず小文字のままHTTPリクエストが送られているようです。 サーバ

    prototype.jsのAjaxをIE5.5に対応させる - 浅草橋クロニクル
    gayou
    gayou 2008/04/22
  • 1