これが私の機能です。フォームからの入力に基づいて新しいセッション データを作成しようとしています。ユーザーデータは作成されていますが(つまりuser_url
)、その値は$set_url
保存されていません...
私は何を間違っていますか?これは ajax 関数であり、正常に機能します。$data['web_url']
ただし、成功ビューに保存して印刷する (つまり) 必要があります。
public function web_embed()
{
$set_url = $this->input->post('web_address'); // grabs web URL entered in form - creates variable
$this->session->set_userdata('user_url', $set_url); // set user url session
$data['web_url'] = $this->session->userdata('user_url'); // grab session
$data['iframe_content'] = 'partials/web_url_success'; // displays view
if ($this->input->post('ajax')) { // is 'ajax' variable from jQuery function exists, load:
$this->load->view($data['iframe_content'], $data);
}
}
私がやったことに注意してください...ただ価値がありませんprint_r($this->session->userdata);
。[user_url] =>
これを成功ビューに印刷しました。