Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.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 $this->;请求->;getPost(';电子邮件';)不';在执行axios POST请求时不提供任何值_Php_Codeigniter_Post_Axios_Codeigniter 4 - Fatal编程技术网

Php $this->;请求->;getPost(';电子邮件';)不';在执行axios POST请求时不提供任何值

Php $this->;请求->;getPost(';电子邮件';)不';在执行axios POST请求时不提供任何值,php,codeigniter,post,axios,codeigniter-4,Php,Codeigniter,Post,Axios,Codeigniter 4,我正在使用axios发布HTTP请求。这是我要请求的axios代码 async onFormSubmit(input_data){ const response = await axios.post('http://localhost:8080/auth/login', { email: input_data['email'], password: input_data['password'] }); 在后端,我使用codeigniter 4,并使用此代码获取p

我正在使用axios发布HTTP请求。这是我要请求的axios代码

async onFormSubmit(input_data){    
  const response = await axios.post('http://localhost:8080/auth/login', {
    email: input_data['email'],
    password: input_data['password']
  });
在后端,我使用codeigniter 4,并使用此代码获取post请求的值

返回json_encode($this->request->getPost('email')

然后返回的数据为空。如何从axios post接收post数据

注意:

  • 我直接返回数据只是为了直接查找axios发布的值
  • input_data['email']的值不是None(在执行axios post之前,已在控制台中检查该值)
  • [已解决]
    使用getJson而不是getPost

    ajax请求中是否至少出现了“电子邮件”?您可以使用任何devtools在“网络”选项卡中进行检查。是。。谢谢你的回复。我已经解决了这个问题。这是因为我使用了getPost方法。正确的应该是getJson