Post Ajax调用似乎正常,但PHP isset$Post返回false

Post Ajax调用似乎正常,但PHP isset$Post返回false,php,post,Php,Post,我有一个javascript代码对php脚本进行Ajax调用。当我查看Chrome网络选项卡时,请求已发送且看起来正常: Request URL:http://localhost/site/current/inscription/ Request Method:POST Status Code:200 OK Accept:application/json, text/javascript, */*; q=0.01 Accept-Charset:ISO-8859-1,utf-8;q=0.7,*;q

我有一个javascript代码对php脚本进行Ajax调用。当我查看Chrome网络选项卡时,请求已发送且看起来正常:

Request URL:http://localhost/site/current/inscription/ Request
Method:POST Status Code:200 OK
Accept:application/json, text/javascript, */*; q=0.01
Accept-Charset:ISO-8859-1,utf-8;q=0.7,*;q=0.3
Accept-Encoding:gzip,deflate,sdch
Accept-Language:en-US,en;q=0.8
Connection:keep-alive
Content-Length:55
Content-Type:application/x-www-form-urlencoded
Cookie:[...]
Host:localhost
Origin:http://localhost
Referer:http://localhost/site/current/
User-Agent:Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.60 Safari/537.1
X-CSRF-Token:undefined
X-Requested-With:XMLHttpRequest
Form Data:
nomClient:bob
emailClient:bob@bob.com
但是PHP脚本找不到表单数据:

if (isset($POST['emailClient']))
返回false

当我使用GET并直接从浏览器URL栏调用它时,PHP脚本工作正常

有什么问题吗?

使用
if(isset($\u POST['emailClient'))
$POST
可能为空,因此为假,您忘记了下划线

使用
if(isset($\u POST['emailClient'))
$POST
可能为空,因此为假,您忘记了下划线

try
var\u dump($\u POST)
并查看实际发布的内容try
var\u dump($\u POST)并查看实际发布的内容