jQuery で Ajax ですよ非同期通信ですよ! というわけで、jQuery を使って POSTメソッドで別の CGIスクリプトにデータを送り、返った結果をページ内に出力を行なう、という処理の方法の解説です。 jQuery で POSTメソッドによる非同期通信は、「post( 通信先URL, 送信するデータ, 返った結果の処理, 送信データ形式) 」という形で指定します。 例えば、「./test.cgi」に対して「mode=test」「name=tatsuya」というデータを送信し、test.cgi が返した結果を「div id="test"」の中に出力したい場合は、以下のようになります。 $.post( // 通信先URL "./test.cgi", // 送信するデータ { mode:"test", name:"tatsuya" }, // 返った結果の処理 function(da
ブラウザから動的スクリプトタグで呼び出せるJSONサービスの一覧。サービス利用にはHTMLとJavaScriptさえあればよいもののみ挙げている。JSONPであるとは限らない。オフィシャル/非オフィシャル問わず。知らないのがあったら誰か教えてください。 (追記)JSONP形式のサービスにはJSONPテストページへのリンクを追加しました del.icio.us ポスト一覧取得 http://del.icio.us/feeds/json/stomita (既定変数埋め込み) http://del.icio.us/feeds/json/stomita?callback=handlePosts (JSONP) →テスト タグ一覧取得 http://del.icio.us/feeds/json/tags/stomita (既定変数埋め込み) http://del.icio.us/feeds/json
最近知ったことなのですが、JavaScriptの配列のlengthプロパティは、配列の要素数を返すワケではないそうです。JavaScriptの配列をも~っと深く理解する:lengthの不思議な動作試しに、下記のようなコードを実行してみてください。配列の要素数は1個であるにも関わらず、6と表示されるはずです。<html> <head> <script type="text/JavaScript"> var hasOneElement = new Array(); hasOneElement[5] = 'one'; alert(hasOneElement.length);//6が表示される。 </script> </head> <body></body> </html> そこで、配列の要素数を取得するメソッドをArrayオブジェクトのプロトタイプに追加してみます。<html> <head> <
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く