波斯特在下面是什么意思?

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

因为我不能使用$_POST['var']从url访问变量,但是
使用$_REQUEST['var']我可以访问值。。

最佳答案

当您从$_POST中读取时,应该在HTTP主体中传递参数,而不是使用querystring。
您需要发送参数,如下例所示:

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/

10-09 04:52