我不知道我在哪里错过了一些东西,但我有这个
var myvar = [{"id":1,"name":"name1"},{"id":2,"name":"name2"}];
我试过这个
$(jQuery.parseJSON(JSON.stringify(myvar))).each(function() {
console.log(this.name);
});
但是我的控制台中有一个错误:Syntax error, unrecognized expression [{"id":1,"name":"name1"},{"id":2,"name":"name2"]
我错过了一些东西,但我不知道是什么?
编辑:事实上,当我将 myvar 复制粘贴到我的控制台并运行解析时,它就可以工作了吗?但是,当我刷新页面并这样检索 myvar 时:console.log(myvar),我得到 [{"id":1,"name":"name1"},{"id":2,"name ":"name2"}],通常不会被 chrome 的控制台告知它是一个对象