我有这个问题,其中由于某种原因,我不能发送数据到另一个PHP脚本与POST通过提取
API。
我已经检查了其他解决方案并清理了我的代码,但它仍然无法工作。
也许我错过了什么。
这是我的密码:
function request(where, num, last, query){
for (var i = num; i > 0; i--) {
fetch("global/modul.php", {
method: "POST",
body: JSON.stringify({
last: last,
query: query
}),
headers:{
'Content-Type': 'application/json'
}
}).then(function (response) {
return response.text();
}).then(function (data) {
let html = data.trim();
document.getElementById(where).innerHTML += html.trim();
}).catch(function (error) {
console.log('Request failed', error);
});
last = document.getElementById(where).lastChild.id;
}
}
var_dump($_POST);
印刷品:
数组(0){}
我还测试了在PHP中解析Javascript读取中显示的解决方案,但它没有解决问题。我仍然没有在我的PHP脚本中获得POST数据。
你的JS代码没有问题。但是,您需要通过读取php://input
像这样:
$_POST = json_decode(file_get_contents('php://input'), true);
资料来源:https://stackoverflow.com/a/39508364/2831645
我正在从浏览器发送如下POST请求: 当请求到达我的后端时,它不包含或头。 我的后端是用于Firebase的Google Cloud函数(基本上只是node.jsendpoint),看起来如下所示: Google Cloud for Firebase函数的控制台日志不包含任何或头。 怎么啦?
问题内容: 我有一个在线网关,要求将HTML表单与隐藏字段一起提交。我需要通过没有任何HTML形式的PHP脚本来执行此操作(我具有数据库中隐藏字段的数据) 要通过GET发送数据,请执行以下操作: 并通过POST发送数据? 问题答案: 您无法使用PHP执行此操作。 正如其他人所说,您可以使用cURL-但是PHP代码成为客户端而不是浏览器。 如果必须使用POST,那么唯一的方法就是使用PHP生成填充的
我试图用json作为主体数据在jmeter中发布帖子,但我只得到了400。我发送到的URL只接受json。我在《邮差》中也用过同样的卷发,效果很好。我曾尝试将json作为一个没有名称的值放入参数中,但没有成功。 我只是想发送{“uid”:“jmtest”,“name”:“newdevice”}。 对不起,我不能发布更多的链接。 采样结果为 请求看起来像 响应数据为
问题内容: 我想使用JavaScript中的XMLHttpRequest发送一些数据。 说我的HTML形式如下: 如何在JavaScript中使用XMLHttpRequest编写等效项? 问题答案: 下面的代码演示了如何执行此操作。
问题内容: 我对PHP,JavaScript和许多其他脚本语言有丰富的经验,但是对Java或Android却没有太多的经验。 我正在寻找一种将 POST 数据发送到PHP脚本并显示结果的方法。 问题答案: ***更新了适用于Android 6.0+的答案。 较旧的答案 注意:此解决方案已过时。 它仅适用于最高5.1的Android设备。Android 6.0及更高版本不包含此答案中使用的Apach
目前,我只得到了500个错误响应。