タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

JavaScriptとajaxとprototype.jsに関するteddy-gのブックマーク (1)

  • Ajax.Requestのもったいない使い方 - Enjoy*Study

    prototype.jsのAjax.Requestを使って、JSON形式のデータを扱っていましたが、誤った(というかもったいない)使い方していたことに気が付きました。 Ajax.Requestを使ってデータをやり取りする際、下記の条件に当てはまるならば、無駄な処理が行われていると思われます。 Ajax.Requestのオプションで指定するonCompleteやonSuccess関数内で、XMLHttpRequestのresponseTextに対してevalを実施している。 Ajax呼び出し時に、サーバ側から返すContent-Typeに、"text/javascript"が含まれる。 なぜ無駄かというと、Ajax.Request内では処理完了時、レスポンスのContent-typeを判定し、"text/javascript"が含まれる場合、レスポンスの内容に対してevalを実行します。 (

    Ajax.Requestのもったいない使い方 - Enjoy*Study
    teddy-g
    teddy-g 2007/09/10
    ヘッダがtext/javascriptのときは自動でeval()するんだな。サーバサイドをうまくいじってJSONPと組み合わせれば、色々便利なことができるな。
  • 1