POST通过HTTPRequestObject.send函数发送到php文件的信息的位置

时间:2011-08-27 02:32:41

标签: php javascript ajax

HTTPRequestObject将我通过“POST”发送的字符串放在哪里?我试过查看$ _POST和$ _REQUEST数组。

我使用的发送如下:

request.send( “名称=” +名称+ “&安培;注释=” +评论);

从javascript发送数据到php文件,我放松了它。请求通过(我检查onreadystatechange),我在公开呼叫中使用POST方法。

2 个答案:

答案 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);”是对的。