0

我是 Code Igniter 的新手......我在每一行前面都有一个编辑按钮。现在,我想要的是,在我单击编辑按钮后,应该会出现一个弹出/模型框/灯箱而不刷新页面,并且所有字段都应该出现在该框中。

       <?php foreach($records as $row){?>
<tr>
<td class = "click"><?php echo $row->name; ?>  </td>



    <script type="text/javascript">
   $(document).ready(function() {
   $('.click').editable('<?php echo site_url('categoryController/editCategory');?>',
       {

     });

        });
4

1 回答 1

0

包括元素的idand name,例如:

<tr>
<td class = "click" id="field" name="field_name"><?php echo $row->name; ?>  </td>
</tr>

然后在你的js中:

$("#field").editable("<?php echo site_url('categoryController/editCategory'); ?>",
 { 
        indicator : "<img src='img/indicator.gif'>", // or any image
        onblur    : 'cancel',
        tooltip   : 'Click to edit...',
        cancel    : 'Cancel',
        submit    : 'OK'
}); 

然后在您的控制器中检索值:

$this->input->post('field_name');

有关更多信息,请参阅jeditable网站。

于 2013-01-14T06:55:36.757 回答