【发布时间】:2010-02-09 03:05:13
【问题描述】:
我正在编写一个自定义小部件,它需要一些我需要输出的支持 JavaScript 代码。
选项有:
- 在 html 代码之后直接转储它。
- 将其附加到表单的媒体中。
- 将其附加到全局
onReady部分。
我的直觉是避免以下事情:
<!-- original widget output -->
<input id="date" />
<-- Appended javascript -->
<script type="text/javascript">
jQuery('#date').datepicker()
</script>
相反,我最近在我的 PHP 项目中选择了第 3) 项。 Django有做2或3的好方法吗?我希望我可以从我的小部件的 render 函数的上下文中使用这种方法。如果我的小部件不知道它所在的表单,这可能会排除选项 2)。
【问题讨论】: