gpt4 book ai didi

javascript - 如何在 PHP 中使用 fetch() API POST 方法获取数据?

转载 作者:行者123 更新时间:2023-12-04 02:47:35 26 4
gpt4 key购买 nike

我正在尝试使用 fetch() API POST 方法以获取 PHP 中的 POST 数据。

这是我尝试过的:

var x = "hello";
fetch(url,{method:'post',body:x}).then(function(response){
return response.json();
});

PHP:
<?php
if(isset($_GET['x']))
{
$get = $_GET['x'];
echo $get;
}
?>

这个对吗?

最佳答案

这取决于:

如果你想$_GET['x'] ,您需要在查询字符串中发送数据:

var url = '/your/url?x=hello';

fetch(url)
.then(function (response) {
return response.text();
})
.then(function (body) {
console.log(body);
});

如果你想 $_POST['x'] ,您需要将数据发送为 FormData :

var url = '/your/url';
var formData = new FormData();
formData.append('x', 'hello');

fetch(url, { method: 'POST', body: formData })
.then(function (response) {
return response.text();
})
.then(function (body) {
console.log(body);
});

关于javascript - 如何在 PHP 中使用 fetch() API POST 方法获取数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33439030/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com