Home > Ajax | Javascript | jQuery > jQueryのajax

jQueryのajax

jQueryとCakePHPの異種格闘技戦。jQueryが勝っとる。これからはjQueryか。prototypeはそれ自体が汎用的な単語のため、フェアな勝負にならない。

そういうわけでjQueryのajaxを使ってみて(とりあえず挫折)したのでメモ。(いや、ajaxを使うというだけなら簡単。使い方が悪いだけ。)
$.ajax()を使えばいい。


$.ajax({
    url: 'hogehoge.htm',
    type: 'POST',
    dataType: 'json',   // xml、 html、script、json
    data: params,
    timeout: 1000,
    error: function(){
        // エラー時
        alert('Error');
    },
    success: function(htm){
        // コールバック
    }
});

上記コードで’hogehoge.htm’にpostでparams(JSON)を送ったことになります。
dataはあってもなくても良いような雰囲気です。
ただし、上記のような単純なものはもうちょっと簡単に書けます。


$.post("hogehoge.htm",
          {"key":params},
           function(){});

paramsは送りたいデータです。json形式で渡すのが良いらしい。functionはコールバック関数。メソッドをgetにしたい場合は、$.getでいい気がする。$.postも内部でajax()を呼んでいます。

以上

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://red-treasure.com/report/wp-trackback.php?p=72
Listed below are links to weblogs that reference
jQueryのajax from コスミー報告書[社外秘]

Home > Ajax | Javascript | jQuery > jQueryのajax

Search
Feeds
Meta
 合計:003680
 今日:0008 昨日:0162

Return to page top