怎样写成这样的形式datastr={str}现有这样的字符串str="var1:'li',var2:'w3',var3:'iu'";我想把这个写成这样的形式datastr={str};直接这样写不合法,现在想让它合法,应该怎么对str进行转化呢?[解决办法]
var str = "{var1:'li',var2:'w3'}";eval("var datastr="+ str);alert(datastr.var1);