我想将JS脚本中的变量传递给CI控制器上的PHP函数。我尝试这样做
$.post(base_url+'Controller/function/', {id_formula:id_formula});
但是我仍然收到CodeIgniter错误
Message: Missing argument 1 for Controller::function()
您能帮我解决吗?请
答案 0 :(得分:1)
那是因为您的控制器可能看起来像这样:
function function($id_formula)
{
...
}
但是,您实际上不是将“ id_formula”作为URL get传递,而是作为帖子传递。 更改为:
function function()
{
$id_formula = $this->input->post('id_formula');
}