当前位置:  开发笔记 > 编程语言 > 正文

Django模板:插入javascript变量的值

如何解决《Django模板:插入javascript变量的值》经验,为你挑选了0个好方法。

我试图在Django模板中分配一些javascript变量.

我遇到的问题是我正在分配的值正在正确地写入页面(我可以在页面源中看到它们),但仍然会出现null.

我这样做:


这是生成的页面源:

coords.push([ -320.435118373, -149.333637576 ]);
coords.push([ -120.41321373 , -329.312376 ]);
...

它似乎是完全有效的javascript,但是,使用Firebug查看其值coords,这就是生成的:

[[null, null], [null, null], [null, null]...[null, null]]

因此很明显,每个push()调用都正确进行,每次都会添加一个大小为2的新数组.但是,由于某种原因,数字文字都评估为null.

有谁知道如何才能正确使用这些值?

更新:似乎数组中的值都没有问题,直到我将它们传递给jQuery flot插件:

$.plot($('#mapWrapper'), coords, options);

所以我想这与我使用Django模板的方式没有任何关系.不过,我很好奇问题是什么$.plot.

推荐阅读
360691894_8a5c48
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有