在更新之前在Colorbox中获取表单中的旧值

时间:2013-01-19 19:51:12

标签: php jquery ajax codeigniter colorbox

我是代码点火器中的新bie。我有一个数据显示在我的视图页面的表中..在每一行都有一个编辑按钮..我想如果我点击编辑链接就会弹出一个颜色框用一个表单,其中表单填充旧值,然后他能够更新它..我已经完成了控制器和模型中的一切,但我不知道如何使用colorbox ..我也访问他们的网站,但我不明白。这就是我在做的事  这是用户添加数据的表单

form name and id is "form" 
echo form_open('employesController/addEmployes')

        form_input();// 
        form_input();//
        form_button()
      form_close();

  this is the table where data is showing
    <td><?php echo $row->emp_name ?></td>

   <td><?php echo $row->description ?></td>



<td> <a href = "employesController/editEmploye/<?php echo  $row->emp_id ?>" id = "btn">   Edit

我的控制器

 function editEmploye($id){


$this->load->model('employesModel');
$data['result'] = $this->employesModel->getEditEmploye($id);
echo  json_encode($data);
  }

我的模态

     function getEditEmploye($id)
{
    return $this->db->where('emp_id',$id)->get('employees')->row();
}

而且我的弹出模式的jquery函数就像那样..

    $(document).ready(function(){
 $("#btn").click(function(){
var $form = $("#form");
$("#").colorbox({inline:true, href:$form});


 });
   });

请告诉我如何在Colorbox

中的表单中获取选定的行值

1 个答案:

答案 0 :(得分:0)

好的,Colorboxcodeigniter确实很好地协同工作。我在CI中完成了几个使用Colorbox

的项目

Colorbox只会在iframe中加载网址。

所以例如。

http://localhost/mycontroller/edit

没有颜色框,它会在当前窗口中更改。如果在实际链接上包含颜色框类,则应在iframe中打开。