我正在以一种形式收集数据并调用这个 js:fetch('process.php', { method: 'POST', body: formData,}).then(response => alert( response ) );process.php 被正确调用;我执行我的操作,然后尝试返回确认消息或失败消息,如下所示: echo json_encode('Upload completato correttamente');但我无法在警报中显示消息:我只得到“[object promise]”并且玩弄我似乎无法阅读消息的响应。有什么帮助吗?
2 回答
千巷猫影
TA贡献1829条经验 获得超7个赞
我可以通过控制台发现的 php 代码中存在问题。它阻止了以下正确代码正常工作:
fetch('process.php', { method: 'POST', body: formData }) .then(response => response.text() ) .then(result=>{ alert(result); });
谢谢你们
皈依舞
TA贡献1851条经验 获得超3个赞
你需要像这样解析你的结果
fetch('process.php', {
method: 'POST',
body: formData,
}).then(response => response.json() ).then(result=>{
alert(result);
});
希望这项工作
- 2 回答
- 0 关注
- 111 浏览
添加回答
举报
0/150
提交
取消