2013年11月19日火曜日

開発環境

『初めてのJavaScript 第2版』(シェリー・パワーズ著(Shelley Powers著)、武舎 広幸+武舎 るみ訳、オライリージャパン、2009年、ISBN978-4-87311-425-5) の15章(Ajaxのデータ - XMLかJSONか)、練習問第15-2.を解いてみる。

その他参考書籍

練習問第15-2

コード(BBEdit)

var div = $('#d0');
div.html('');
$.ajax({
    url: 'http://mkamimura.com/kamimura_blog/learning_javascript/sample1.json',
    type: 'GET',
    dataType: 'json',
    success: function(data, textStatus, xhr) {
        var recipe = data,
            title = recipe.title,
            ingredients = recipe.ingredients,
            instruction = recipe.instruction,
            ul = $('<ul>');
        for (i = 0, max = ingredients.length; i < max; i += 1){
            ul.append($('<li>').text(ingredients[i].ingredient));
        }
        [$('<h3>').text(title), ul, $('<p>').text(instruction)].forEach(
            function (e){
                div.append(e);
            });
    },
    error: function(xhr, textStatus, errorThrown) {
        div.text('取得失敗 textStatus: ' + textStatus);
    }
});

0 コメント:

コメントを投稿