gpt4 book ai didi

javascript - ajax中的json响应是正确的,但内容没有更新?

转载 作者:行者123 更新时间:2023-12-02 16:22:15 25 4
gpt4 key购买 nike

我有一个像这样调用的脚本:

success: function(json) {
if(json.valid == 1) {

// some other show/hide here that works correctly
$("#div-response-" + id).html(json.message);

}
else {
// some other show/hide here that works correctly
$("#div-response-" + id).html(json.message);
}
}

并返回如下响应:

{"valid":"1","message":"<span class=\"icon color-red\"><\/span>"}

{"valid":"0","message":"<span class=\"icon color-black\"><\/span>"}

HTML 代码是:

<div id="div-response-<?=$id;?>" data-id="<?=$id;?>"></div>

出于某种原因,我不明白为什么......一切正常,直到 div 应该更新信息。它只是保持空状态。

最佳答案

如果您不在 ajax 参数中使用 JSON 类型,请使用 jQuery.parseJSON() 函数将服务器的响应转换为 JSON。

json = jQuery.parseJSON(json);

关于javascript - ajax中的json响应是正确的,但内容没有更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29009532/

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