Php 数据未从视图传递到codeigniter中的控制器
我正在尝试在codeigniter中从视图向控制器发送一些基本数据。但它不是出于某种原因发送的。我正在使用jqueryajax方法发送数据 这是我的视图文件: 它显示一个空白页。如果我在控制器中使用print\r($\u POST),它将显示空白数组,即数组())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'){
请帮忙。提前谢谢我想这会对你有所帮助
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());
}
}