jQuery AJAX将数据传递给控制器​​,然后查看Codeigniter

时间:2017-07-19 15:17:00

标签: jquery ajax codeigniter

这是脚本

$.ajax({
    url: "some-function",
    type: "POST",
    data: { some-data: some-data },
    success: function(){
        window.location.replace("some-view");
    }
});

这是控制器

public function some-function(){
    $data = $this->input->post("some-data");
    $this->load->view("some-view", array("something", $data));
}

这是视图 - some-view.php

<h1><?php echo $something ?> </h1>

视图似乎没有显示某些数据&#39;我从javascript发布的。 这里看来有什么不对?

1 个答案:

答案 0 :(得分:0)

在加载视图的控制器中 请替换

$this->load->view("some-view", array("something", $data));

$this->load->view("some-view", array("something", $data), true);

它将为您的视图生成字符串输出。