欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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:

    _______________________________

   ________________________________

    ________________________________

   _________________________________

相关标签: obj