停留在python列表上,将json对象转换为jquery数据

2024-03-29 14:02:38 发布

您现在位置:Python中文网/ 问答频道 /正文


Tags: python
1条回答
网友
1楼 · 发布于 2024-03-29 14:02:38

alert(response.data)不尝试格式化要显示的数据,它只调用给定对象上的toString(),该对象通常返回一个非常基本的字符串。尽管结构在表示中丢失,但底层对象将保持完整。你知道吗

您可以尝试console.log(response.data)alert(response.data[0][0])说服自己数据结构仍然存在,而不是alert(response.data)。或者可以迭代返回的对象。在javascript控制台中尝试以下操作:

data = [[1505175303.4467661, 1], [1505175318.294838, 1], [1505175332.872905, 1], [1505175348.181136, 1]];

alert(data);
alert(data[0]);
alert(data[0][0]);
console.log(data);

data.forEach(function(element) {
        alert(element[0] + ': ' + element[1]);
    });

第一个alert()应该显示明显的结构丢失,但是,随后的调用应该显示数组仍然存在。你知道吗


另外,由于您使用的是Django,我认为,与其使用HttpResponse,不如使用^{}

from django.http import JsonResponse

return JsonResponse({'data': data})

相关问题 更多 >