js中字符串轉json對象時報錯:
Uncaught SyntaxError: Unexpected token s in JSON at position 2
解決方法:
js中獲取jsp的返回值
var json='${channels}'
var channels = JSON.parse(json);就報上面的錯。
json的值最終會轉成這種json格式: '[{sc_it_id=, sc_server_port=7890}]',但使用parse這個方法,要求很嚴格,必須var str1 = '{ "sc_it_id":"","sc_server_port":"7890" }';就是json的k和value必須都用雙引號包起來;