`

js中方法中传参时怎么加引号

    博客分类:
  • js
 
阅读更多

问题:

例如:js中有一个方法:

function test(id,name){

   ....... // 省略

}

 

在另一个方法里拼接的html中会调用到这个方法:

return "&nbsp;<a href='javascript:qryDetail("+row.id+","+row.name")'>"+row.telCnt+"</a>&nbsp;";

 

如果参数id是数字类型,这样写不会有问题;

但是,如果id是字符串,这样写就会有为题,原因是,如果id是以0开头的,例如:01020001、02120002,按照上面的写法,参数id前面的0就会丢失,导致传入的参数不是真正的参数。

 

解决办法:

在需要作为字符串传参的地方,使用这个符号:&quot;

return "&nbsp;<a href='javascript:qryDetail(&quot;"+row.id+"&quot;,"+row.name")'>"+row.telCnt+"</a>&nbsp;";

分享到:
评论

相关推荐

    android webview中使用Java调用JavaScript方法并获取返回值

    主要介绍了android webview中使用Java调用JavaScript方法并获取返回值,本文直接给出代码示例,需要的朋友可以参考下

    Js参数值中含有单引号或双引号问题的解决方法

    本文是对Js参数值中含有单引号或双引号问题的解决方法进行了总结介绍,需要的朋友可以过来参考下,希望对大家有所帮助

    解决Layui中templet中a的onclick参数传递的问题

    以下是我的模板,主要用在列表页table中的按钮,点击弹窗展开...项目跑了许久,突然说点击查看内容没反应,查出原因是,d.CONTENT如果有单引号或者双引号会报js错误。 于是改成下面的形式解决问题。 &lt;script type=

    js 动态生成html 触发事件传参字符转义的实例

    通常,在使用 JS 动态生成 html 的过程中,会嵌入相应的样式、事件等属性元素,而这时经常会出现所谓的 “单、双引号不够用” 的情况,别急,这时可以利用 html 语言中的转义字符来解决。 下面就来介绍一下相应的...

    jquery 单引号和双引号的区别及使用注意

    在js中单引号和双引号都是一样的,平时使用的时候尽量用单引号,只有碰到嵌套的时候才会同时用两种引号,感兴趣的朋友可以了解下

    android原生和js交互传递参数 包含特殊字符

    android原生和js交互传递参数 包含特殊字符 例如"\'"等情况 避免Uncaught SyntaxError: missing ) after argument list 避免JSON.parse失败等情况 利于快速和webview交互 加速开发过程

    ASP同一站点下gb2312和utf-8页面传递参数乱码的终极解决方法

    将传递的参数值使用js的escape函数进行编码; 示例代码 t1.asp(ANSI编码): 代码如下: &lt;&#37;@LANGUAGE=”VBSCRIPT” CODEPAGE=”936″%&gt; &lt;&#37;Session.CodePage=936%&gt; &lt;!DOCTYPE html PUBLIC “-//W3C//...

    JS中append字符串包含onclick无效传递参数失败的解决方案

    append后面跟要添加的参数 ...上面这段代码如果有append添加的话,调用ajax返回参数添加参数到onclick中就会出现数据不能显示,整个js模块失效的情况,原因是onclick参数中如果包含整数又包含字符串的话,必须要给参

    PHP入门到精通

    5.2单引号和双引号的区别 5.3字符串的连接符 5.4字符串操作 正则表达式(教学录像:28分34秒) 6.1什么是正则表达式 6.2正则表达式语法规则 6.3POSIX扩展正则表达式函数 6.4PCRE兼容正则表达式函数 PHP数组(教学...

    PHP入门到精通02

    5.2单引号和双引号的区别 5.3字符串的连接符 5.4字符串操作 正则表达式(教学录像:28分34秒) 6.1什么是正则表达式 6.2正则表达式语法规则 6.3POSIX扩展正则表达式函数 6.4PCRE兼容正则表达式函数 PHP数组(教学...

Global site tag (gtag.js) - Google Analytics