1
我想通過更新ajax請求中的內容來做網站。我收到JSON數據,我必須把這個JSON數據放到MDL CARD中。 http://www.getmdl.io/components/index.html#cards-section向mdl卡添加ajax響應
我的Ajax代碼:
$(document).ready(function(){
displayRecords(limit, offset);
$('#button').click(function(){
limit = limit + 2;
offset = offset + 2;
displayRecords(limit, offset);
});
});
function displayRecords(lim, off){
$.ajax({
type: "GET",
url: "/main/",
data: {'limit': lim, 'offset': off},
dataType: 'json',
success: function(data) {
for (var post in data){
$('.mdl-card__supporting-text').append(data[post].fields.title);
}
}
});
}
和我的Django代碼:
def posts(request):
if request.is_ajax():
offset = request.GET.get('offset')
limit = request.GET.get('limit')
all_posts = Post.objects.all()[offset:limit]
data = serializers.serialize('json', all_posts, ensure_ascii=False)
print data
return HttpResponse(data, content_type='application/json; charset=utf8')
else:
return render(request, 'main.html')
您有任何疑問/問題? –
是的,我該怎麼做?我如何將json數據放入mdl卡? –