这是一件非常奇怪的事情。我有一个custom.js文件,其中包含一些视图中需要的函数和侦听器。侦听器在视图中工作正常,因为标头中调用了custom.js。但功能似乎不起作用。我收到错误“Uncaught ReferenceError:someFunction not defined”。我检查了并检查了函数名称的拼写是否正确,而且看起来不是这样。但我发现它非常奇怪,因为javascript文件在侦听器工作时被正确解析。
请有人在这里帮助我
custom.js
$(document).ready(function () {
var someFunction = function() {
//do something
}
});
default.ctp标题
<script src="/js/custom.js"></script>
调用视图中的函数
<script type="text/javascript">
someFunction();
</script>
对我来说似乎没有错。看起来像是一件直白的事情。所以想知道这是否是典型的cakePHP事物