js传入参数是中文的时候出现 “******”未定义错误
程序员文章站
2022-03-26 15:57:12
...
后台代码生成:
sb.append("<a href="****" onclick='getType(' "+pl.getName()+"
',this)' />");
out.write(sb.toString());
out.flush();
页面代码
function getType(obj,obj1){ alert(obj); ...................... }
obj为中文字符串,运行时候会出现
first: obj = '钢管'
result: '钢管'未定义
answer:
将后台代码中
onclick=getType(\""+pl.getName()+\"")................
加上双引号就可以了......................................
?
why:
_______________________________
________________________________
________________________________
_________________________________
上一篇: jquery事件dblclick与click冲突的解决方法分享
下一篇: 实现输入框与下拉框联动效果