django模板标记的未终止字符串文字错误
我有以下代码片段,它给出了未终止的字符串文字错误
$(function() { $('#addDropdown').click(function() { var $d = $('{{ form |bootstrap }}').fadeIn().delay(1000); $('#dropdownContainer').append($d); }); });
我查看了未终止的字符串文字问题,发现这是因为多行问题。我{{form | bootstrap}}有多行代码,如问题所述。那么我该如何处理问题
通常,要使用JavaScript,您应该使用|escapejs
filter:
var $d = $('{{ value|escapejs }}');
但是,作为最佳实践,您最好将{{ form|bootstrap }}
放在HTML中,并使用JavaScript来淡入: