我正在使用 Ajax 发布内容,并且正在使用http.send(encodeURIComponent(params));
编码......但我无法在 PHP 中对它们进行解码。我正在使用 POST,所以我认为它不需要编码?我对我应该如何解码 PHP 中的值感到困惑......
params = "guid="+szguid+"&username="+szusername+"&password="+szpassword+"&ip="+ip+"&name="+name+"&os="+os;
//alert(params);
document.body.style.cursor = 'wait';//change cursor to wait
if(!http)
http = CreateObject();
nocache = Math.random();
http.open('post', 'addvm.php');
http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
http.setRequestHeader("Content-length", params.length);
http.setRequestHeader("Connection", "close");
http.onreadystatechange = SaveReply;
http.send(encodeURIComponent(params));