我想将一个变量从JS脚本传递给CI控制器上的PHP函数。我试过这样做
$.post(base_url+'Controller/function/', {id_formula:id_formula});
但我仍然收到代码点火器错误
Message: Missing argument 1 for Controller::function()
你能帮我解决吗?
这是因为您的控制器可能如下所示:
function function($id_formula)
{
...
}
但是您实际上并不是将"id_formula"作为URL获取传递,而是作为帖子传递。 将其更改为:
function function()
{
$id_formula = $this->input->post('id_formula');
}