HTTPRequestObject将我通过“POST”发送的字符串放在哪里?我试过查看$ _POST和$ _REQUEST数组。
我使用的发送如下:
request.send( “名称=” +名称+ “&安培;注释=” +评论);
从javascript发送数据到php文件,我放松了它。请求通过(我检查onreadystatechange),我在公开呼叫中使用POST方法。
答案 0 :(得分:0)
试试这个:
request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
之前request.send()
你应该替换:
request.send("name="+name+"&comment="+comment);
使用:
request.send("name="+encodeURIComponent(name)+"&comment="+encodeURIComponent(comment));
答案 1 :(得分:0)
“form-urlencoded”不引用关联数组。我想“request.send(”name =“+ name +”& comment =“+ comment);”是对的。