赞
踩
Uncaught SyntaxError: Unexpected token , in JSON at position 4100 at JSON.parse
JSON.Parse()方法使用错误。
有以下几种情况:
1、JSON.parse()方法参数不是string类型。
解决办法:
data = typeof data =='string'?JSON.parse(data):data;
2、JSON.parse()方法参数不符合json格式。
(1)value值为空。
错误示例:
- var data='[{
- "minDateTime": ,
- "maxDateTime":
- }]';
正确示例:
- var data='[{
- "minDateTime":"2020-08-01" ,
- "maxDateTime":"2020-08-07"
- }]'
(2)嵌套json双引号引用错误。
错误示例:
- var data='[{
- "arr1":"[{
- "content1":"123"
- }]"
- }]';
正确示例:
- var data='[{
- "arr1":[{
- "content1":"123"
- }]
- }]';
(3)key或value的双引号缺失。
错误示例:
- var data='[{
- minDateTime":"2020-08-01" ,
- "maxDateTime":"2020-08-07"
- }]'
正确示例:
- var data='[{
- "minDateTime":"2020-08-01" ,
- "maxDateTime":"2020-08-07"
- }]'
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。