codeigniter を phpgrid と統合していますが、行の値を phpgrid (ビュー A) から別のビュー (ビュー B) に javascript と codeigniter コントローラーを介して渡すのに問題があります。
PHPGRID (ビュー A) に次のような仮想列があります。
$col_formatter = <<<COLFORMATTER
function(cellvalue, options, rowObject, rowid){
var sessid = rowObject[0];
return '<input type="button" value="View" onclick="btnView('+sessid+')">';
}
COLFORMATTER;
およびVIEW Aのjavascript:
function btnView(sessid){
var dataRow = {
sessid:sessid,
};
$.ajax({
type:"POST",
url: "<?php echo base_url()."index.php/main/tes"; ?>",
data: dataRow,
success: function(msg){
}
});
return false;
}
Codeigniter コントローラーで:
public function tes(){
$data['sessid'] = $_POST['sessid'];
$this->load->view('view_b', $data);
}
ビューを読み込めないようです。応答を知るために Mozilla の Firebug を使用しました。応答が view_b ビューのコードであることは事実ですが、どうすればそのビューに切り替えることができますか?