「數據」可變的,我認爲它會有點像這樣:如何獲得的數據列於jQuery和Django的
筆者認爲:
from django.core import serializers
後來....
data = serializers.serialize('json', MODEL.objects.filter(id=id), fields=('points'))
return HttpResponse(data)
在我的jQuery:
$.ajaxSetup({
dataType: "json"
});
$('#selector .selector_detail a').click(function() {
var call_to = $(this).attr('href');
$.ajax({
url: call_to,
type: "POST",
complete: function() {
console.log('Ajax Complete')
},
success: function(data) {
points = data(fields.points)
console.log('Ajax Successful')
console.log(data);
},
error: function(xhr) {
console.log('Whoops, something went wrong. XHR Response:' + JSON.stringify(xhr));
},
});
return false;
});
我想要點的價值,但我不知道如何把它拿出來。當我查看數據對象時,我可以在console.log中看到它。我錯過了什麼?
「console.log」語句打印了什麼?我猜'data'或者*是'points'對象或者包含一個屬性'points'。 –
它打印出來:'[{「pk」:3,「model」:「pointify.hero」,「fields」:{「points」:2758}}]' –