在PHP中,使用原生的ajax发送数据时,数据默认是以HTTP请求体的形式发送的,而不是以标准的表单形式发送,因此无法直接使用$_POST来获取数据。但是我们可以通过读取HTTP请求体来获取发送的数据。以下是一个解决方法的代码示例:
在上面的示例中,我们使用file_get_contents('php://input')函数来读取HTTP请求体中的原始数据,并使用json_decode函数将原始数据解析成关联数组。然后我们可以通过关联数组来获取具体的值。
需要注意的是,这种方法仅适用于发送JSON或其他非表单形式的数据。如果你想使用表单形式发送数据,可以尝试使用FormData对象或将数据编码为URL参数,并在ajax请求的data参数中设置发送的数据。