首页 > 解决方案 > 从 JS 获取 POST 并从 PHP 读取响应

问题描述

我正在以一种形式收集数据并调用这个 js:

fetch('process.php', {
    method: 'POST',
    body: formData,
}).then(response => alert( response ) );

process.php 被正确调用;我执行我的操作,然后尝试返回确认消息或失败消息,如下所示:

 echo json_encode('Upload completato correttamente');

但我无法在警报中显示消息:我只得到“[object promise]”并且玩弄我似乎无法阅读消息的响应。

有什么帮助吗?

标签: javascriptphp

解决方案


你需要像这样解析你的结果

fetch('process.php', {
    method: 'POST',
    body: formData,
}).then(response => response.json() ).then(result=>{
 alert(result);
});

希望这项工作


推荐阅读