Jquery ui CakePHP2.0实现jQueryUI
好的,我正在使用cake PHP2.0..刚刚开始使用它,所以我是个十足的傻瓜。我想使用对话框来显示应用程序的一些消息,以便能够为jquery UI包含必要的javascript文件和css 但是当我定义函数时,当我查看源代码时,它不起作用。我在其中定义函数的脚本块看起来不完整,因为结束标记“”没有突出显示。我希望我说的有道理。以下是代码片段:Jquery ui CakePHP2.0实现jQueryUI,jquery-ui,cakephp-2.0,Jquery Ui,Cakephp 2.0,好的,我正在使用cake PHP2.0..刚刚开始使用它,所以我是个十足的傻瓜。我想使用对话框来显示应用程序的一些消息,以便能够为jquery UI包含必要的javascript文件和css 但是当我定义函数时,当我查看源代码时,它不起作用。我在其中定义函数的脚本块看起来不完整,因为结束标记“”没有突出显示。我希望我说的有道理。以下是代码片段: <script> $(function() { $( "#dialog" ).dialog(); }); </script&g
<script>
$(function() {
$( "#dialog" ).dialog();
});
</script>
<div id="dialog" title="Basic dialog">
<p>This is the default dialog which is useful for displaying information. The dialog window can be moved, resized and closed with the 'x' icon.</p>
</div>
$(函数(){
$(“#dialog”).dialog();
});
这是用于显示信息的默认对话框。可以使用“x”图标移动、调整和关闭对话框窗口
在'index.ctp'中。
我确信js源文件已正确加载
我从jqueryUi网站上找到的。如果有人能帮助我开始用cakePHP2.0编写javascript,我将不胜感激。谢谢你,你应该考虑使用蛋糕或“迷你视图”,因为我会使用元素。 在app/view/Elements/loginDialog.ctp中放入类似的内容。我将在下一节中解释变量的标记位置
<div id="dialog" title="Basic dialog">
<?php echo $this->Form->create($ModelName); ?>
<?php
$this->Form->input('username');
$this->Form->input('password');
?>
<?php $this->Form->end('Login'); ?>
</div>
最后,您需要添加js。你可以把它放在你的app/View/Layout/default.ctp中。例如,假设您在导航中有一个登录链接,希望触发此对话框:
<script>
$(document).ready(function(){
$("#loginNavLink").on("click", function(event){
$('#dialog').dialog();
});
})
</script>
$(文档).ready(函数(){
$(“#loginNavLink”)。在(“单击”上,函数(事件){
$('#dialog')。dialog();
});
})
希望这有帮助 >你应该考虑使用蛋糕或“迷你视图”,因为我会使用元素。 在app/view/Elements/loginDialog.ctp中放入类似的内容。我将在下一节中解释变量的标记位置
<div id="dialog" title="Basic dialog">
<?php echo $this->Form->create($ModelName); ?>
<?php
$this->Form->input('username');
$this->Form->input('password');
?>
<?php $this->Form->end('Login'); ?>
</div>
最后,您需要添加js。你可以把它放在你的app/View/Layout/default.ctp中。例如,假设您在导航中有一个登录链接,希望触发此对话框:
<script>
$(document).ready(function(){
$("#loginNavLink").on("click", function(event){
$('#dialog').dialog();
});
})
</script>
$(文档).ready(函数(){
$(“#loginNavLink”)。在(“单击”上,函数(事件){
$('#dialog')。dialog();
});
})
希望这有帮助 我让它工作了..我需要在对话框中显示一个视图。我获得了名为../users/login.ctp的登录视图。但是我没有使用js助手。我该怎么做?我让它工作了..我需要在对话框中显示一个视图。我获得了名为../users/login.ctp的登录视图。但是我没有使用js助手。我该怎么做呢?非常感谢你,托德,你的解决方案真的很有帮助!看到人们回答这样的老问题真是太好了。帮助我提高了对cakePHP的理解!再次感谢:没问题!我也在学蛋糕。所以,相信我,我理解这些文件是多么令人困惑/缺乏!非常感谢你,托德,你的解决方案真的很有帮助!看到人们回答这样的老问题真是太好了。帮助我提高了对cakePHP的理解!再次感谢:没问题!我也在学蛋糕。所以,相信我,我理解这些文件是多么令人困惑/缺乏!