gpt4 book ai didi

javascript - 处理Ajax请求反馈

转载 作者:行者123 更新时间:2023-11-28 01:30:18 25 4
gpt4 key购买 nike

完成 MySQL 操作后,我有以下几行代码(我已经尝试了每一行):

if($done){
echo json_encode("done");
flush();
}

if($done){
echo "done";
}

在 Javascript 方面我有:

done(function(data) {
if(data){
alert(data);
console.log(data=="done");

虽然数据在警报中正确显示,但“console.log”始终显示 false。我尝试过不使用 ""' ""' 以及其他什么,但它就是行不通。知道为什么吗?

最佳答案

在 PHP 代码的第一部分中,您使用 json 编码将 php 输出放入 JavaScript 对象中,但尚未在 js 中使用 JSON.parse() 对其进行解析。

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse

也许只需使用仅回显文本的 PHP 代码:

if($done){
echo "done";
}

您还可以将 JS 对象输出到控制台,如下所示:

console.log("%O", data);

关于javascript - 处理Ajax请求反馈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22211405/

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