我正在尝试在View文件(echo $this->Html->script('dynamic_emails');
)的最开头使用ctp
来加载一些JavaScript,但它目前无效。如果我明确地将<script type="text/javascript" src="/mysite/js/dynamic_emails.js"></script>
放在View文件的末尾,它确实有用。
这是代码。我怀疑这个功能没有被正确宣布..有什么想法吗?
dynamic_emails.js:
var mytextbox = document.getElementById('mytext');
var mydropdown = document.getElementById('dropdown');
mydropdown.onchange = function(){
mytextbox.value = 'some text';
}
答案 0 :(得分:1)
帮助程序发出的代码是否会生成有效的脚本标记(正确指向您的Javascript文件),是浏览器下载的Javascript文件吗?值得检查输出是否正如您所期望的那样。
说实话,我不确定在这里使用CakePHP助手真的能让你获得那么多,你可以只包括完整的脚本标签。
答案 1 :(得分:1)