Jquery附加问题

Jquery附加问题,jquery,django,Jquery,Django,我正在尝试这个: $form = ('<form>'); {% for field in fields %} $.form.append({{field}}); {% endfor %} $form=(“”); {字段%中的字段为%1} $.form.append({field}}); {%endfor%} 这适用于所有字段,但不适用于textarea。 我看到了页面的源代码,如下所示: $fieldset.append('<textarea cols="40" i

我正在尝试这个:

$form = ('<form>');
{% for field in fields %}
    $.form.append({{field}});
{% endfor %}
$form=(“”);
{字段%中的字段为%1}
$.form.append({field}});
{%endfor%}
这适用于所有字段,但不适用于textarea。 我看到了页面的源代码,如下所示:

$fieldset.append('<textarea cols="40" id="id_tekst_area" rows="10">
</textarea>');
$fieldset.append('
');

位于新行。为什么?我想这就是为什么不工作的原因。

使用escapejs过滤器。 请参见此处提出的相同问题:

$form=(“”);
{字段%中的字段为%1}
$.form.append({field | escapejs}});
{%endfor%}

您有一个XSS漏洞。你需要摆脱你的束缚。怎么做?最好的方法是什么?我在谷歌上搜索,但现在什么都没有:)。请帮助:)您在这里试图实现什么?请澄清。我正试图通过编程从django模型字段创建表单。谢谢!非常感谢。你有一只熊:D
$form = ('<form>');
{% for field in fields %}
    $.form.append({{field|escapejs}});
{% endfor %}