为什么 flot 期望的 JSON 在 JSONLint(以及 jQuery 1.4.x)中不再有效?
尝试使用此示例中的数据系列不再通过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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
问题是伪 JSON 不引用对象键:
在 Javascript 中这样做是可以的,但 JSON 语法比 Javascript 语法更严格。
The problem is that that pseudo-JSON doesn't quote object keys:
It's OK to do that in Javascript, but JSON syntax is stricter than Javascript syntax.