gpt4 book ai didi

javascript - 为什么我不能提醒这个从 django render_to_response 返回的字符串

转载 作者:行者123 更新时间:2023-12-02 20:41:41 25 4
gpt4 key购买 nike

Django 代码:

return render_to_response(template_name, {
"form": form,
}, context_instance=RequestContext(request))

和 html:

<script type="text/javascript">
var a='{{form}}'

alert(a)
</script>

错误是“未终止的字符串文字”,

我在 Firebug 中看到了这个:

<script type="text/javascript">
var a='"<tr><th><label for="id_username">Username:</label></th><td><input id="id_username" type="text" class="textinput" name="username" maxlength="30" /></td></tr><tr><th><label for="id_email">Email (optional):</label></th><td><input id="id_email" type="text" class="textinput" name="email" /></td></tr>"';
alert(a)
</script>

如何提醒“form”字符串。

谢谢

最佳答案

也许尝试在 Django 模板文件的行尾添加分号?

<script type="text/javascript">
var a='{{form}}';

alert(a);
</script>

奇怪的是,我很确定分号是可选的。您可以在 Firefox 中查看源代码(而不是通过 Firebug 查看),并查看 Django 实际输出的 HTML 内容吗?

关于javascript - 为什么我不能提醒这个从 django render_to_response 返回的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2264503/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com