javascript - 从 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]”并且玩弄我似乎无法阅读消息的响应。
有什么帮助吗?
解决方案
你需要像这样解析你的结果
fetch('process.php', {
method: 'POST',
body: formData,
}).then(response => response.json() ).then(result=>{
alert(result);
});
希望这项工作
推荐阅读
- javascript - “错误:找不到模块‘nanoid-good/generate’
- arrays - Python '==' 运算符给出错误结果
- angular - 错误错误:未捕获(承诺中):TypeError:无法读取未定义的属性“id”
- sql-server - 使用 SSDT 的 SQL Server 架构和数据比较
- javascript - 如何在 TypeScript React 组件中返回字符串或 JSX 元素?
- javascript - 为什么selly api 只显示我拥有的+400 中的20 个产品?
- python - 按日期和条件不匹配结果汇总 Python pandas 列
- r - R for 循环只通过一个向量
- python - 删除字母 S 后需要在输出中获取 4 个 URL 但只获取最后一个 URL
- css - CSS 样式:如何在 React 中重新创建 iOS 14 段控件?