0

私はjqueryが初めてで、あなたが私を助けてくれるかどうか疑問に思っていました. .json ファイルから上位 100 件の imdb リストをインポートし、別の .json ファイルから詳細をインポートする Web ページを設定しています。なんとかできましたが、すべてのチェックボックスでローカルストレージを使用するのが困難です。チェックボックスをクリックして見た映画を保存できるようにしたいのですが、もう一度見たときにページに記憶させたいです。私はstackoverflowも初めてなので、これを正しく行っていることを願っています。

これまでのところ、私のjqueryコードは次のとおりです。

$(document).ready(function() {

    $.getJSON('movies.json', function(result) {
        $.each(result, function(index, movie){
            $.getJSON('details/' + movie.id + '.json', function(details) {

                $('#movies').append("<div class='movie' id='" + movie.id +"'>" +
                '<p><input type="checkbox" class="checkbox" id='+ movie.id + ' name="myCheckbox"/> <p id=' 
                + movie.id + '><p class="movietitle" id ='+ movie.id +'>'+ movie.title +'</p></p></p>' +

                        "<div class='info' id='" + movie.id +"'>" +
                            '<p> Country:' + details.country + '</p>' +     
                            '<p> Year:' + details.year + '</p>' + 
                            '<p> Rating:' + details.rating + '</p>' +
                            '<p> Languages:' + details.languages + '</p>' +
                            '<p> Rating:' + details.rating + '</p>' +
                            '<a class="imdb" href =" '+ details.imdburl + ' ">Skoðaðu myndina á imdb</a>' + 
                        "</div>" +  
                    "</div>"
                    );
            });
        });
    });
});
4

1 に答える 1