uncaughtsyntaxerror:javascript Django应用程序中的意外标记

2024-10-02 06:28:11 发布

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

这是我的职责:

function convert_strings() {
var chart_labels = {{ chartlabels }};
var array_length = chart_labels.length;
for (var i = 0; i < array_length; i++) {
    chart_labels[i] = chart_labels[i].replace(/&#039;/g, "'")
    }
return chart_labels
}

这是我的错误: “Uncaught SyntaxError:意外的令牌&;”

^{pr2}$

请给出建议:)


Tags: convertforlabelsreturnvar错误chartfunction
2条回答

有关为特殊字符创建正则表达式的详细信息,请使用以下链接javascript regex for special characters

var str = '&#39;CHENNAI LPG RO&#39;' console.log(str.replace(/\&\#39;/g, "'"));

和13;
和13;

在该视图中,您可以将chartlabels转换为JSON blob,例如:

import json

def some_view(request):
    # ...
    context['chartlabels_json'] = json.dumps(context['chartlabels'])
    # ...
    return render(request, 'some_template.html', context)

在模板中,我们可以以非转义的方式编写blob:

^{pr2}$

然而,更方便的方法可能是使用^{} [PyPI]工具,因此只需将charlabel通过jsonify过滤器。在

相关问题 更多 >

    热门问题