開発環境
- OS X Lion - Apple(OS)
- Safari、Firefox + Firebug (Webプラウザ、プラグイン)
- BBEdit - Bare Bones Software, Inc.(Text Editor)
- プログラミング言語:JavaScript
- JavaScript Library: jQuery
『初めてのJavaScript 第2版』(シェリー・パワーズ著(Shelley Powers著)、武舎 広幸+武舎 るみ訳、オライリー・ジャパン、2009年、ISBN978-4-87311-425-5) の15章(Ajaxのデータ - XMLかJSONか)練習問第15-2.を解いてみる。
その他参考書籍
2.
コード(BBEdit)
var $d0 = $('#d0'); $d0.text(""); var result = ""; $.ajax({ url: 'http://mkamimura.com/kamimura_blog/learning_javascript/sample1.txt', type: 'GET', dataType: 'json', success: function(data, textStatus, xhr) { var $div = $(document.createElement('div')), $h = $(document.createElement('h3')), $p = $(document.createElement('p')), $ul = $(document.createElement('ul')), title = data['title'], ingredients = data['ingredients'], instruction = data['instruction']; $h.text(title); $div.append($h); for(i = 0, max = ingredients.length; i < max ; i += 1) { var $li = $(document.createElement('li')); $li.text(ingredients[i]['ingredient']); $ul.append($li); } $div.append($ul); $p.text(instruction); $div.append($p); $d0.html($div); }, error: function(xhr, textStatus, errorThrown) { $('#d0').text("エラー"); } });
0 コメント:
コメントを投稿