|
|
iPhoneでYouTubeの再生が遅い場合の対処はこちらから。 |
2011-02-23
■[jquery] jquery.simplejsonrest.js 最終案

// Simple JSON-REST plugin for jQuery //low level $.SJR.option = { "success" : function(response, status){alert('success');}, "error" : function(xhr, status, thrown){alert('error');} }; $.SJR.option.type = 'POST'; $.SJR.option.url = '/_je/myDoc'; $.SJR.option.data = '{"foo":"bar"}'; $.SJR.ajax(); //基本 option = { "url" : "/_je/myDoc", "data" : {"foo":"bar"} // or "foo=bar" }; success = function(response, status){alert('success')}; error = function(xhr, status, thrown){alert('error');}; $._GET (option, success, error); $._POST(option, success, error); $._PUT (option, success, error); $._DELETE(option, success, error); //jQuery的な使い方 //要素の内容を元に実行される。内容を走査する為のコーディングは不要。 $('form')._POST(success, error); $('form')._PUT (success, error); $('form')._DELETE(success, error); //取得したデータを要素の内容に反映させる。基本的に内容を反映させるコーディングは不要。 id = '_docId=00roxf3RwEBi1ZobhYECZdUnT766oU97'; $('form')._GET(id, success, error); //取得したデータを要素の内容に反映させるコーディング例。 //それぞれ違う要素だが同じ処理で反映させる事が出来る。 option.data = {"sort":"message.asc", "limit":"100"}; var success = function(response, status){ this.empty(); for (i = 0; i < response.length; i++) { var msg = $("<div/>").text(response[i].message); this.append(msg); } }; $('#messages1')._GET(option, success, error); $('#messages2')._GET(option, success, error);
最終案のソースを見てjqueryを知っている人ならピン!ときた人もいるかと思います。要はjquery.simplejsonrest.jsを使うとフォーム値に関してはリクエストするのに基本コーディングが無くなります。submit感覚で使えちゃうって事。
コメントを書く
トラックバック - http://d.hatena.ne.jp/TsutomuUchima/20110223/p3
リンク元
- 9185 http://wayohoo.com/ios/tips/iphone-youtube-slow-solution.html
- 572 http://d.hatena.ne.jp/kuniku/20101223/1293093186
- 219 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCYQFjAA&url=http://d.hatena.ne.jp/TsutomuUchima/20100208/p1&ei=yGsqT__0M6XQmAWG49XmDw&usg=AFQjCNG1RTBgSghXnJ64w1UPkvp7aiHOlw&sig2=MWx3f6btGUh-dSr-8JZOfA
- 218 http://www.google.co.jp/url?sa=t&source=web&cd=1&ved=0CBkQFjAA&url=http://d.hatena.ne.jp/TsutomuUchima/20091120/p1&rct=j&q=supertables 使い方&ei=18SvTcWlFI-GvgPj8OyEBw&usg=AFQjCNExynfGs2WlFTb3QmcDlcgcE7_Jfg
- 174 http://extjs.blog17.fc2.com/blog-entry-111.html
- 159 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CDIQFjAB&url=http://d.hatena.ne.jp/TsutomuUchima/20091120/p1&ei=lYI8T7_OGe_JmAWmrvHaBw&usg=AFQjCNExynfGs2WlFTb3QmcDlcgcE7_Jfg&sig2=Fz0xUH9540sNM53fTlw_ew
- 146 http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rlz=1T4GGLJ_jaJP374JP374&q=eclipse+落ちる
- 133 http://www.google.co.jp/url?sa=t&rct=j&q=supertable&source=web&cd=4&ved=0CDoQFjAD&url=http://d.hatena.ne.jp/TsutomuUchima/20091120/p1&ei=2tCgTpb6BsqzrAfJgJ3YAg&usg=AFQjCNExynfGs2WlFTb3QmcDlcgcE7_Jfg
- 117 http://www.google.co.jp/
- 113 http://www.google.co.jp/url?sa=t&rct=j&q=eclipse+落ちる&source=web&cd=1&ved=0CCAQFjAA&url=http://d.hatena.ne.jp/TsutomuUchima/20080121/p1&ei=EE_HTuPQNKTvmAXX1L0X&usg=AFQjCNGFtXUMvQWpJMHTDC_7WGRQv8xreg

