Php Jquery.ready()函数不工作

Php Jquery.ready()函数不工作,php,jquery,zend-framework2,Php,Jquery,Zend Framework2,实际上我正在做zendframework-2.0.3。根据zendframework-Zendskletonapplication-zf-release-2.0.3-0-g657a752,我添加了所有脚本,但.ready()不工作。在我的查看页面中,我简单地添加了以下代码 <script> $(document).ready(function(){ alert('ok'); }); </script> $(文档).ready(函数(){ 警

实际上我正在做zendframework-2.0.3。根据zendframework-Zendskletonapplication-zf-release-2.0.3-0-g657a752,我添加了所有脚本,但
.ready()
不工作。在我的查看页面中,我简单地添加了以下代码

<script>
    $(document).ready(function(){
      alert('ok');
    });
</script>

$(文档).ready(函数(){
警报(“正常”);
});
但它不起作用,但.click()和其他函数起作用。这是我在布局中添加脚本的方式 headTitle('ZF2'.$this->translate('Skeleton Application'))->setSeparator('-')->setAutoEscape(false)?>



请帮帮我

这个方法已经被磨光了

使用:

嗯,试试看

<script type="text/javascript">
    $(document).ready(function(){
      alert('ok');
    });
</script>

$(文档).ready(函数(){
警报(“正常”);
});
更新

我看你的收尾标签错了

您正在使用

<script>

换成

</script>


我在2.0.3中发现,如果文档中有
body onload=
,那么
ready
函数将不会运行。它是在1.4.2版中运行的。

我只是遇到了同样的问题,原因是我在布局的底部加载了headScript文件,而视图中的脚本在文档就绪时没有启动


解决方案是在布局的头部加载jQuery。

在php中遇到同样的问题。
而不是

我把它改成了

是否包含jquery.js文件?是的,我添加了,实际上其他事件正在工作。我认为导入脚本的方式有问题。您是在包含jQuery库之前还是之后添加问题脚本?这里我使用zend framework。因此,这里我在布局中包含脚本文件,这样布局总是在问题脚本出现之前加载。我们是否有可能看到相关的呈现HTML?从jQuery 1.8开始,只有表单
$(document).bind(“ready”,handler)
已被弃用。此处使用的表单
$(document).ready()
(使用
ready()
方法)仍然完全有效。请参阅。@JanDvorak:既不,也不,也不提及
$(文档)。在(“ready”,handler)
被弃用时,我认为它仍然有效。@pete我更担心它从未有效过。谢谢;-)
<script>
</script>