【问题标题】:how to add jquery confirmation popup in codeigniter如何在codeigniter中添加jquery确认弹出窗口
【发布时间】:2015-11-11 01:15:52
【问题描述】:

我正在开发一个我自己的项目,我使用 codeigniter 作为我的框架,我对 php 和 codeignier 非常陌生。我在 jquery 中创建了一个确认框,但它是和 html 警报。那么该怎么做呢?伙计们,不要笑我。谢谢。

查看

<?php

$_instance = get_instance();


$attributes = array('id' => 'main_form');

?>
<?php echo form_open('registration/reset',$attributes);?>

<style>
    span{
        color: red;
    }

    #main_tb{
        margin-top:100px;
    }
    </style>

<table cellspacing='10' id>




</table>

    <div id='main_form'>
    <form id="main_form" name="form">

<table CELLSPACING=2 CELLSPACING=10 id='main_tb' >

    <tr>
        <td></td>
         <td id="error"></td>
    </tr>
    <tr>
        <td>User Name</td>

        <td> <select class="cmb" style="width: 200px;" id="cmb_user" name="cmb_user">  </select></td>


    </tr>



     <tr>
                            <td></td>

                            <td><?php echo $this->session->flashdata('reset_error'); ?></td>

                        </tr>


    <tr>
        <td></td>

        <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" id="save" value="reset password"/></td>
    </tr>


</table>
</form>

</div>


<?php echo form_close();?>

脚本

 $j('#main_form').submit(function() {
//       event.preventDefault();        
   var status = confirm("Are you sure? This cannot be undone");
   if(status == false){
   return false;
   }
   else{
   return true; 
   }
  });

控制器

function reset(){

         $password =$_POST['cmb_user'];
      echo  $username = $this->input->post('cmb_user');


       $data_array = array(
                 'id_user' => $this->input->post('cmb_user'),

                     );
//       // echo 'sdsd';
//        echo $_POST['cmb_user'];
//        
         $this->load->model('registration/registration_model');
             $this->registration_model->reset_pass($data_array);

               $this->session->set_flashdata('reset_error', ' <br><span style="font-size: 10px;background-color: #FFFFFF;color:#ff0000;border:solid 1px #ff99cc;padding:2px;border-radius: 5px 5px 5px 5px">Reset Successfull</span>');
            redirect('/registration/admin_reset');
    }

这个功能很好用。但我想添加 jquery 花哨的弹出窗口,如甜蜜警报。再次感谢..

【问题讨论】:

  • @Hassan 按原样工作,但我想添加一个花哨的弹出窗口,如 messi messagebox ,甜蜜的警报。感谢您的回复。
  • 请发view的代码。

标签: php jquery codeigniter


【解决方案1】:

将以下代码添加到您的view

<script src="https://cdn.rawgit.com/t4t5/sweetalert/master/dist/sweetalert.min.js"></script>
<link rel="stylesheet" type="text/css" href="https://cdn.rawgit.com/t4t5/sweetalert/master/dist/sweetalert.css">
<script language="javascript">
    sweetAlert("Oops...", "Something went wrong!", "error");
</script>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-15
    相关资源
    最近更新 更多