Php 使用CodeIgniter中的变量进行页面重定向
我只是简单地尝试,单击一个按钮,将变量$task_id从我的视图发送到控制器中的特定函数。但是,单击按钮后,我会收到错误消息:Php 使用CodeIgniter中的变量进行页面重定向,php,codeigniter,Php,Codeigniter,我只是简单地尝试,单击一个按钮,将变量$task_id从我的视图发送到控制器中的特定函数。但是,单击按钮后,我会收到错误消息: The requested URL /ci/index.php was not found on this server. 我不确定/ci/来自哪里?在浏览器地址栏中,它有正确的url,但由于某些原因,它无法工作。是否有更好的方法从视图向控制器发送变量 我的控制器: class Main extends CI_Controller{ public functio
The requested URL /ci/index.php was not found on this server.
我不确定/ci/来自哪里?在浏览器地址栏中,它有正确的url,但由于某些原因,它无法工作。是否有更好的方法从视图向控制器发送变量
我的控制器:
class Main extends CI_Controller{
public function index(){
$data['task_id'] = 1;
$this->load->view('instruction_view', $data);
}
public function practiceTask($task_id){
//do some stuff
}
}
视图中的我的按钮处理程序:
$('#begin_practice').on('click', function(){
window.location.href= "<?php echo base_url('practiceTask' + $task_id); ?>";
});
感谢您的帮助。谢谢大家! 您忘记了控制器名称:
window.location.href= "<?php echo base_url('main/practicetask/' + $task_id); ?>";
window.location.href=”“;
我通常会忽略这样简单的事情!事后总是很容易的。:)谢谢你的检查。
window.location.href= "<?php echo base_url('main/practicetask/' + $task_id); ?>";