Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery ui CakePHP2.0实现jQueryUI_Jquery Ui_Cakephp 2.0 - Fatal编程技术网

Jquery ui CakePHP2.0实现jQueryUI

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

好的,我正在使用cake PHP2.0..刚刚开始使用它,所以我是个十足的傻瓜。我想使用对话框来显示应用程序的一些消息,以便能够为jquery UI包含必要的javascript文件和css

但是当我定义函数时,当我查看源代码时,它不起作用。我在其中定义函数的脚本块看起来不完整,因为结束标记“”没有突出显示。我希望我说的有道理。以下是代码片段:

<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的理解!再次感谢:没问题!我也在学蛋糕。所以,相信我,我理解这些文件是多么令人困惑/缺乏!