2024-03-29 14:02:38 发布
网友
alert(response.data)不尝试格式化要显示的数据,它只调用给定对象上的toString(),该对象通常返回一个非常基本的字符串。尽管结构在表示中丢失,但底层对象将保持完整。你知道吗
alert(response.data)
toString()
您可以尝试console.log(response.data)或alert(response.data[0][0])说服自己数据结构仍然存在,而不是alert(response.data)。或者可以迭代返回的对象。在javascript控制台中尝试以下操作:
console.log(response.data)
alert(response.data[0][0])
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()应该显示明显的结构丢失,但是,随后的调用应该显示数组仍然存在。你知道吗
alert()
另外,由于您使用的是Django,我认为,与其使用HttpResponse,不如使用^{}:
HttpResponse
from django.http import JsonResponse return JsonResponse({'data': data})
alert(response.data)
不尝试格式化要显示的数据,它只调用给定对象上的toString()
,该对象通常返回一个非常基本的字符串。尽管结构在表示中丢失,但底层对象将保持完整。你知道吗您可以尝试
console.log(response.data)
或alert(response.data[0][0])
说服自己数据结构仍然存在,而不是alert(response.data)
。或者可以迭代返回的对象。在javascript控制台中尝试以下操作:第一个
alert()
应该显示明显的结构丢失,但是,随后的调用应该显示数组仍然存在。你知道吗另外,由于您使用的是Django,我认为,与其使用} :
HttpResponse
,不如使用^{相关问题 更多 >
编程相关推荐