用jquery eval() 方法把字符串转换为json . 10
varselectText=$(tr).find("#companynameoption:selected").text();--得到"Actbul"vard=eval(...
var selectText = $(tr).find("#companyname option:selected").text();--得到 "Act bul"
var d = eval('('+selectText+')');
报错:缺少 )--右括号
呵呵。。 已经解决了。var d = eval('selectText'); 单引号里面直接写变量名。不需要+. 不知道是不是我用的vs2010的因素。 展开
var d = eval('('+selectText+')');
报错:缺少 )--右括号
呵呵。。 已经解决了。var d = eval('selectText'); 单引号里面直接写变量名。不需要+. 不知道是不是我用的vs2010的因素。 展开
展开全部
eval函数语法
eval(codes);
codes -- 字符串形式的表达式或语句
eval函数返回值
如果没有参数,返回undefined
如果有返回值将返回此值,否则返回undefined
如果为表达式,返回表达式的值
如果为语句返回语句的值
如果为多条语句或表达式返回最后一条语句的值
在使用eval转化字符串为json时,必须要注意,字符串必须可以转化成json对象,否则不能转换,举例如下
var str = " { ' name ' : ' value '}";
var obj = eval('('+str+')');
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询