POST を使用して name_cust 変数をコントローラーに渡し (これは機能します)、変数を html 本文にエコーしたいと考えています。
コントローラーでは、
$data['nameCust'] = $this->input->post('name_cust');
本体phpでは、
<p class="lead">Are you sure want to delete <?php echo $nameCust; ?></p>
firebug でチェックインすると、XHR 応答 HTML で見栄えがよくなり、スナップショットはhttp://i.stack.imgur.com/JtN8S.pngにあります。
しかし...実際のHTML応答ではなく、スナップショットはhttp://i.stack.imgur.com/I4Qvm.pngにあります
または、私は何かを逃しましたか?ありがとう
編集:
class Dbcust extends CI_Controller {
public function __construct()
{
parent::__construct();
$this->load->model('dbcust_model');
$this->load->helper('url');
}
public function index($page = 'all')
{
if(! file_exists( 'application/views/cust/dom/dom-'.$page.'.php' ))
{
show_404();
}
switch ($page)
{
case 'all':
$data['cust'] = $this->dbcust_model->get_dbcust();
break;
case 'gold':
$data['cust'] = $this->dbcust_model->get_dbcust_gold();
break;
case 'platinum':
$data['cust'] = $this->dbcust_model->get_dbcust_platinum();
break;
case 'diamond':
$data['cust'] = $this->dbcust_model->get_dbcust_diamond();
break;
default:
break;
}
$data['title'] = ucfirst($page);
$data['nameCust'] = $this->input->post('name_cust'); // -> Here it is my declaration
$this->load->view('cust/template/head',$data);
$this->load->view('cust/template/body',$data);
$this->load->view('cust/template/foot');
$this->load->view('cust/dom/dom-'.$page);
}
そして ajax 呼び出し元:
$.ajax({
type: "POST",
url: '<?php echo base_url();?>dbcust',
data: {name_cust: name_cust},
success: function() {
}