douyan6871
2019-03-19 22:07Fetch不发送帖子数据[重复]
This question already has an answer here:
- Receive JSON POST with PHP 7 answers
- Parse Javascript fetch in PHP 3 answers
I'm having this problem, where for some reason I can't send data to another PHP script with POST over the fetch
API.
I've already checked other solutions and cleaned up my code, but it still won't work.
Maybe I'm missing something.
Here's my code:
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);
Prints:
array(0) { }
I've also tested the solutions shown in Parse Javascript fetch in PHP, but it didn't solve the problem. I still don't get the POST data in my php-script.
</div>
- 点赞
- 回答
- 收藏
- 复制链接分享
1条回答
为你推荐
- Fetch不发送帖子数据[重复]
- fetch
- javascript
- php
- 1个回答