【发布时间】:2020-01-02 06:19:30
【问题描述】:
我正在使用烧瓶,我的后端以 python 列表的形式向 AJAX 返回响应,然后 JavaScript 将其理解为字符串,但这是一个问题,因为我必须遍历该列表。
我在互联网上只能找到如何检查变量的类型,但找不到任何方法(在 python 中非常简单)来更改它
【问题讨论】:
-
试试
JSON.parse。 -
Array.isArray() 检查 array..typeof 关键字以了解变量的类型
-
但是变量是一个字符串@ShivendraGupta - 所以
Array.isArray和typeof分别返回false和"string"。 -
大多数情况下,HTTP 响应都像字符串一样出现。所以你可以做两件事。首先,您必须检查数据是否为字符串类型?如果是这样,将它们转换为对象。
typeof response === 'string'然后JSON.parse( response )
标签: javascript ajax flask