Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 数据未从视图传递到codeigniter中的控制器_Php_Jquery_Ajax_Codeigniter - Fatal编程技术网

Php 数据未从视图传递到codeigniter中的控制器

Php 数据未从视图传递到codeigniter中的控制器,php,jquery,ajax,codeigniter,Php,Jquery,Ajax,Codeigniter,我正在尝试在codeigniter中从视图向控制器发送一些基本数据。但它不是出于某种原因发送的。我正在使用jqueryajax方法发送数据 这是我的视图文件: 它显示一个空白页。如果我在控制器中使用print\r($\u POST),它将显示空白数组,即数组()) 请帮忙。提前谢谢我想这会对你有所帮助 public function file_upload(){ if($this->input->server('REQUEST_METHOD') == 'POST'){

我正在尝试在codeigniter中从视图向控制器发送一些基本数据。但它不是出于某种原因发送的。我正在使用jqueryajax方法发送数据

这是我的视图文件:

它显示一个空白页。如果我在控制器中使用print\r($\u POST),它将显示空白数组,即数组())


请帮忙。提前谢谢

我想这会对你有所帮助

public function file_upload(){
  if($this->input->server('REQUEST_METHOD') == 'POST'){

    $name =  $this->input->post('name');
    print_r($name);
  }else{
    redirect(base_url());
  }
}

在Suces中,您正在重定向到samw页面,而当时没有任何内容作为post传递,这就是为什么您得到了空页面。您可以在firebug控制台窗口中监视ajax请求,您可以在其中查看结果摘要。这有助于解决我的问题。
public function file_upload()
{
    // $name = $_POST['name'];
    // print_r($name);
    $name =  $this->input->post('name');
    print_r($name);


    //$this->load->view('file_upload', '$data');
}
public function file_upload(){
  if($this->input->server('REQUEST_METHOD') == 'POST'){

    $name =  $this->input->post('name');
    print_r($name);
  }else{
    redirect(base_url());
  }
}