未捕获到的SyntaxError:意外的令牌和由于“错误

时间:2019-01-08 12:01:24

标签: javascript json

我正在将JSON对象从Python传递给Javascript,这是通过MySQL的SQLAlchemy查询的一组日期。

日期集已使用

格式化
datetime.datetime.strftime(r,"%Y-%m-%dT%H:%M:%S.%f%z")

如下所示:

["2008-01-31T00:00:00.000000", "2008-02-29T00:00:00.000000", "2008-03- 
 31T00:00:00.000000"]

但它们通过以下方式出现:

["2008-01-31T00:00:00.000000", "2008-02-29T00:00:00.000000", "2008-03-31T00:00:00.000000"]

然后我得到语法错误。

我尝试过:

var dates = ({{dates}}).replace(/"/g, '\\"'); 

但是这没有效果。我需要能够将这组日期传递到ChartJS中的图表。

1 个答案:

答案 0 :(得分:-1)

在下面尝试::

“”“ 2008-01-31T00:00:00.000000”“。replace(/” / gi,'\“');

其他数据发送时间服务,以替换相应格式