如何解决JavaScript中UUID作为方法参数在方法中无法传递而数字却正常传递的问题
来源:互联网 发布:烟台海颐软件 编辑:程序博客网 时间:2024/05/16 16:55
JavaScript中,同一个方法的参数传递,如果是数字则能够正常传递,alert能正常弹出值;但是一旦传入的是一个UUID(String类型)则参数传递失败!alert根本不会执行。
代码如下(由于我是直接通过JavaScript对显示页面显示内容手动拼接,所以整个<a></a>在一个字符串中):
“<a class='fright font-orange' value=\""+lmid+"\" onclick=\"jrzt("+lmid+")\">进入专题></a>”function jrzt(id){var ztid=id;alert(ztid);===>当lmid是数字时能正常弹出,当lmid值为UUID时 不会弹出}
在网上找了好久也没找见解决之道说是因为UUID中含有的“-”不识别,但是就算将UUID人为进行替换切割,还是不起作用,于是请教周围人以及自己多番尝试,通过将上面onclick方法替换成了下面的onclick,问题一下解决了,代码如下:
onclick=\"jrzt(\'"+lmid+"\')\"
1 0
- 如何解决JavaScript中UUID作为方法参数在方法中无法传递而数字却正常传递的问题
- 如何解决JavaScript中UUID作为方法参数在方法中无法传递而数字却正常传递的问题
- 在java中,如何将方法作为参数传递
- matlab 中字符串作为函数参数传递的方法总结
- 方法中参数的传递
- .net中引用传递对象作为参数传递的问题
- 将方法作为参数传递(Javascript/Ruby)
- 在settimeout方法中传递参数
- 解决在JSP中传递中文参数的问题
- 结构体指针作为函数参数传递却无法传值的有关问题
- 将方法作为参数,传递到线程中
- jquery ajax 方法中传递的data参数,如何在java类中获取
- 在java方法中改变传递的参数的值
- 在aspx中向activeX控件传递参数的方法
- 在eclipse中为main方法的args[]传递参数
- Java方法中参数的传递问题总结
- 关于向方法中传递参数的问题
- 关于java中方法的参数传递问题
- android实现长连接流程图
- java中的IO操作总结(二)
- ffmpeg python批处理视频文件 增加关键帧 解决seekTo不准确问题
- HDU 5792 World is Exploding(树状数组)
- Ready Go!
- 如何解决JavaScript中UUID作为方法参数在方法中无法传递而数字却正常传递的问题
- A - 还是畅通工程
- Nginx-Rtmp-Module命令
- npm的一些特殊使用
- js中几种实用的跨域方法原理详解
- P - Ant Trip
- static修饰变量只占一份内存空间与泛型
- git linux上自动化打包发布脚本
- 4. Median of Two Sorted Arrays