JS eval json unexpected token :等莫名其妙的错误解决 有时会出现json明明通过语法检查却在JS中eval时依旧出错的情况 于是就十分尴尬,怎么办… 这是由于json由{}包围导致的,解决方法由两种: 在json最外层加上[],使json变成一个列表,eval绝对不会报错在json最外面加上(),这是在JS端加的,而不是在后端PHP, json=eval("("+json+")");,这个方法可以避免大多数语法错误