为什么 flot 期望的 JSON 在 JSONLint(以及 jQuery 1.4.x)中不再有效?

发布于 2024-08-23 20:10:26 字数 312 浏览 7 评论 0原文

尝试使用此示例中的数据系列不再通过JSONLint 测试。因此尝试将它与 jQuery 1.4 一起使用会失败。具体来说,从 AJAX 请求中以 json 类型返回它或类似的数据将导致 jQuery 抛出错误。我知道这与 jQuery 1.3.x 配合得很好。有人有解决办法吗?

Attempting to use the data series from this example no longer passes the JSONLint test. and as such attempting to use it with jQuery 1.4 fails. Specifically, returning it or data like it from an AJAX request as type json will cause jQuery to throw an error. I know this worked perfectly well with jQuery 1.3.x. Does anyone have a solution?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

月下客 2024-08-30 20:10:26

问题是伪 JSON 不引用对象键:

 // right
 { "something": "value" }
 // wrong
 { something: "value" }

在 Javascript 中这样做是可以的,但 JSON 语法比 Javascript 语法更严格。

The problem is that that pseudo-JSON doesn't quote object keys:

 // right
 { "something": "value" }
 // wrong
 { something: "value" }

It's OK to do that in Javascript, but JSON syntax is stricter than Javascript syntax.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文