我怎么能显示警报jquery?

时间:2015-08-17 05:15:09

标签: php jquery cakephp

我正在尝试使用带有cakephp的Jquery。为此,我创建了Element并创建了<header>以包含css和jquery echo $this->Html->script("jquery-2.1.4");。在default.ctp我添加了标题。 为了测试jquery是否正常工作,我正在尝试显示alert(),但不起作用。

如何在cakephp中显示带jquery的alert()?

我正在尝试这个。

查看

<?php
//display alert when view is renderer(loaded)
$this->Html->scriptBlock(
        "$(document).ready(function () { "
        . "alert('JQuery is succesfully included'); "
        . "});",
        array('inline'=>false));
?>


<div class="panel panel-default">

    <div class="panel-heading">
        Adicionar - Usuário
    </div>
    <div class="panel-body">
        <div class="row">
            <div class="col-lg-6">
                <?php echo $this->Form->create('User'); ?>  
                    <div class="form-group">                                            
                        <?php echo $this->Form->input('pessoas_id', array("label"=>"Pessoa",
                                                                          "empty"=>"Selecione uma opção",
                                                                          "placeholder"=>"Informe a pessoa", 
                                                                          "style"=>"width:200px",
                                                                          "class"=>"form-control"));?>

                    </div>

                    <div class="form-group">                         
                        <?php echo $this->Form->input('nome', array("label"=>"Nome",
                                                                     "placeholder"=>"Informe o nome",                                                                                               
                                                                     "class"=>"form-control"));?>                        

                    </div>

                    <div class="form-group">                                            
                        <?php echo $this->Form->input('email', array("label"=>"Email",
                                                                     "placeholder"=>"Informe o email",                                                                                               
                                                                     "class"=>"form-control"));?>                        

                    </div>

                    <div class="form-group">                                            
                        <?php echo $this->Form->input('senha', array("type"=>"password",                                                                    
                                                                     "maxlength"=>8,                                                                     
                                                                     "style"=>"width:200px;",
                                                                     "class"=>"form-control"));?>                        

                    </div>

                    <div class="form-group">   
                        <?php echo $this->Form->input('role', array(
                                                      "class"=>"form-control",
                                                      "style"=>"width:200px;",
                                                      "empty"=>"Selecione uma opção",
                                                      'options' => array('admin' => 'Administrador', 'privado' => 'Privado')))?>


                    </div>
                    <button type="submit" class="btn btn-primary">Gravar</button>
                    <button type="reset" class="btn btn-success">Limpar</button>
                <?php echo $this->Form->end(); ?>
            </div>            
        </div>
        <span><?php echo $this->Html->link(__('Listar'), array('action' => 'index')); ?></span>
    </div>

</div>

1 个答案:

答案 0 :(得分:0)

你可以试试这个:

echo $this->Js->buffer("$(document).ready(function(){alert('JQuery is succesfully included');});");

但是如果要在加载所有内容时显示警告,则应使用load() jquery函数,在加载所有内容(包括图像)时触发它。