0

私はコードイグナイターの初心者です.ビューページのテーブルにデータが表示されています..各行に編集ボタンがあります..編集リンクをクリックすると、カラーボックスがフォームでポップアップすることを望みますフォームに古い値が入力されており、彼はそれを更新できます..コントローラーとモデルですべてを実行しましたが、カラーボックスの使用方法がわかりません..彼らのサイトにもアクセスしましたが、あまり理解していません..これはここで行っているのは、ユーザーがデータを追加するフォームです

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 のフォームで選択した行の値を取得する方法を教えてください

4

1 に答える 1

0

わかりました、Colorboxそしてcodeigniter本当にうまく連携します。CIを使用したいくつかのプロジェクトを実行しましたColorbox

Colorbox は、iframe 内に URL をロードするだけです。

たとえば。

http://localhost/mycontroller/edit

カラーボックスがないと、現在のウィンドウで変更されます。実際のリンクにカラー ボックス クラスを含めると、iframe 内で開く必要があります。

于 2013-01-22T17:10:53.953 に答える