Python でリストを作成し、それを json に変換しました。しかし、これを JavaScript で反復処理して正しい項目を表示するのに問題があります。
何かアドバイス?
パイソン:
def friends2(request):
fb_feed = [#data in here]
b = json.dumps(fb_feed)
print b
return HttpResponse(b)
I のときにコンソールに出力されるものprint b
:
[
[1236870349, "Your friend", "Bhangra indian Jingle Bells balle balle Merry Christmas", "2lPdXV1KO4s", "Your friend watched \"Bhangra indian Jingle Bells balle balle Merry Christmas\""],
[2303218, "Your friend", "Look at this Instagram (Nickelback Parody)", "ttp://www.c", "Your friend watched \"Look at this Instagram (Nickelback Parody)\""]
]
JavaScript
<script>
$(document).ready(function (){
event.preventDefault();
$.ajax({
type:"GET",
url:"/friends2/",
data: {},
success: function(b){
b = jQuery.parseJSON(b);
console.log(b) //returns null
for (var i = 0; i < b.length; i++) {
var friend = "";
friend = b[i][3]
friend += "\n";
$('.social').append(friend);
}
}
});
});
</script>
html
<div class = 'social'></div>