ここに私のjqueryがあります:
$.ajax({
                url: 'function.php',
                type: 'post',
                datatype: 'json',
                success: function(data){
                    var toAppend = '';
                    if(typeof data === "object"){
                        for(var i=0;i<data.length;i++){
                            toAppend += '<li>'+data[i]["asin"]+'</li>';
                        }
                        $('.results').append(toAppend);
                    }
                }
            });
ここに私のphpがあります:
echo json_encode($items_from_amazon);
私はすでに firebug を使用しており、応答から json 値を正常に取得していますが、なぜオブジェクト オブジェクトの出力を取得しているのでしょうか?何が問題なのですか?何か不足していますか?