是否可以在jQuery中调用JSON.parse
?
我想支持IE8和IE9,但他们没有JSON.parse
所以我不能在我的代码中调用它。我要为JSON使用外部库,但我已经使用了jQuery。
我的应用程序从AJAX调用接收数据,但它不是JSON。然后我修改数据把它变成JSON字符串,然后我需要解析它。
答案 0 :(得分:2)
JSON.parse
不是“jQuery中的内部函数”。它只是普通的旧JavaScript。
根据MDN:
如您所见,JSON#parse
方法在IE8及更高版本中实现。
我的应用程序从AJAX调用接收数据,但它不是JSON。
它是或者不是JSON。如果是,那么如果您的AJAX调用将JSON指定为预期的content-type
,那么它需要正确格式化或者不会传输。如果它不是JSON,那么您需要指定响应中预期的正确content-type
并进行解析。没有“差不多”的JSON。如果格式化中存在最微小的错误,您将永远不会收到数据。