我正在使用jquery Autocomplete插件,它在旧版本的浏览器中运行良好,但在新版本的浏览器中,它没有显示所有建议。我正在使用JSON来解析数据。是否存在与json或jquery插件的兼容性问题?
答案 0 :(得分:0)
如果没有看到你的JSON,我猜JSON无效。
我假设您的JSON缺少密钥周围的双引号。
[
{
id: "Ficedula hypoleuca",
label : "Eurasian Pied Flycatcher",
value : "Eurasian Pied Flycatcher"
},
...
]
要成为有效的JSON,它需要键周围的双引号
[
{
"id": "Ficedula hypoleuca",
"label": "Eurasian Pied Flycatcher",
"value": "Eurasian Pied Flycatcher"
},
...
]
较旧的浏览器不支持原生JSON.parse()
。 jQuery在可用时使用本机JSON解析方法。在JSON语法方面,本机解析非常严格。