-2

这是非常奇怪和不合逻辑的。我使用下面的 django 代码提供一个 html 文件。如果 pn 是整数,则 javascript 代码有效,例如。612,但如果是字符串则失败,例如。U612。有没有搞错?

Django 视图.py:

context = {'pattoload' : str(pn)}
t = TemplateResponse(request, 'viewer/index.html', context)
t.render()
return t

Javascript index.html:

window.onload=function(){
var pn = String({{pattoload}});
alert(pn);
}
4

1 回答 1

1

好的答案在javascript中如下:

var pn = "{{pattoload}}";

这对我来说并不明显,我很高兴偶然发现它。

于 2013-11-01T13:44:30.010 回答