我已经接手了一个项目,对JQuery和会话存储并不完全熟悉。问题是,更新信息并单击更新后,它会提供错误“未捕获的SyntaxError:JSON中位置0的意外令牌u”
gridC = 2.^(-5:2:15)
包含指向github存储库的链接:https://github.com/bveasey/Jquery-project
at JSON.parse (<anonymous>)
at fillArray (main.js? [sm]:313)
at UpdateProduct (main.js? [sm]:234)
at HTMLButtonElement.onclick ((index):405)".
} //绑定表格只会更新表格。
答案 0 :(得分:0)
Storage#setItem()
返回void
,您不能使用void
来解析JSON.parse()
,void
是无效的JSON语法。
错误会准确告诉您有问题的代码在何处
$.each(JSON.parse(sessionStorage.setItem('products', JSON.stringify(productArray))), function (idx, v)...
此处的sessionStorage.setItem()
不会返回JSON.parse()
可以解析的任何内容。