php - XMLHttpRequest 中的 POST 或 GET

标签 php javascript html ajax

下面的post是什么意思?

ajaxRequest = new XMLHttpRequest();
ajaxRequest.open("POST", "url" + queryString, true);

因为我无法使用 url 中的 $_POST['var'] 访问变量,但是 使用 $_REQUEST['var'] 我可以访问值..

最佳答案

当您从 $_POST 读取数据时,您应该在 HTTP 正文中传递参数,而不是使用查询字符串。

您需要发送您的参数,如下例所示:

ajaxRequest = new XMLHttpRequest();
ajaxRequest.open("POST", "your_service.php", true);
ajaxRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
ajaxRequest.send("var=100&another_var=200");

关于php - XMLHttpRequest 中的 POST 或 GET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2243656/

相关文章:

javascript - 使用 Javascript 正则表达式从页面中查找精确匹配

javascript - 单击导航中的链接后更改 Bootstrap .collapsed 以隐藏菜单

php - 如何使用 laravel 在 DOMPDF 中显示印地语字体?

php - Composer 更新失败——内存不足

javascript - 如何在jquery中删除img标签的url?

javascript - 有没有办法纯粹通过 CSS 来做到这一点?

html - 使用流体布局将父 div 中的一个 div 垂直居中

html - Jquery 将表的第一列复制到下一列

php - 镜像mysql表结构

php - SNMP 监控和 Web 界面