gpt4 book ai didi

jquery - 如何检查值是否为 JSON 对象?

转载 作者:IT老高 更新时间:2023-10-28 12:42:22 26 4
gpt4 key购买 nike

我的服务器端代码返回一个值,成功时是 JSON 对象,失败时返回字符串“false”。现在如何检查返回的值是否为 JSON 对象?

最佳答案

The chosen solution实际上对我不起作用,因为我得到了

     "Unexpected Token <" 

Chrome 中的错误。这是因为一旦解析遇到未知字符,就会引发错误。但是,如果您通过 ajax 仅返回字符串值,则有一种解决方法(如果您使用 PHP 或 ASPX 来处理 ajax 请求并且可能会或可能不会根据条件返回 JSON,这可能会非常有用)

解决方法很简单,你可以做以下检查是否是有效的JSON返回

       var IS_JSON = true;
try
{
var json = $.parseJSON(msg);
}
catch(err)
{
IS_JSON = false;
}

正如我之前所说,如果您从 AJAX 请求返回字符串类型的内容或返回混合类型,这就是解决方案。

关于jquery - 如何检查值是否为 JSON 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4295386/

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