这是我的职责:
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(/'/g, "'")
}
return chart_labels
}这是我的错误:"Uncaught :意外令牌&“
function convert_strings() {
var chart_labels = ['CHENNAI LPG RO', 'KOCHI LPG RO', 'BANGALORE LPG RO', 'HUBLI LPG RO', 'MADURAI LPG RO', 'MANGLORE LPG RO'];
var array_length = chart_labels.length;
for (var i = 0; i < array_length; i++) {
chart_labels[i] = chart_labels[i].replace(/'/g, "'")
}
return chart_labels
}请提出建议:)
发布于 2020-08-08 09:19:51
{{ chart_labels|safe }}
这样就行了。不需要使用.replace或jsonDump
发布于 2018-08-01 07:07:31
使用以下内容,有关为特殊字符创建正则表达式的更多详细信息,请按照以下链接javascript regex for special characters
var str = ''CHENNAI LPG RO''
console.log(str.replace(/\&\#39;/g, "'"));
https://stackoverflow.com/questions/51627149
复制相似问题