onclick中字符串转义,函数调用的问题
来源:互联网 发布:sql导出数据库 编辑:程序博客网 时间:2024/05/23 21:52
<span style="font-size:24px;">return '<button class="bt_row" data-toggle="modal" onclick="resi(\''+c.residentName+'\')">预约</button>';</span>
<span style="font-size:24px;"><span style="font-family: SimSun; background-color: rgb(255, 255, 255);">碰到的问题:</span></span>想要实现的结果:点击button,调用函数resi,并将参数传给此函数。但是参数并不是一个固定的,而是从后台读出来的,必须进行解析。
当写成这样的时候:
<span style="font-size:24px;">return '<button class="bt_row" data-toggle="modal" onclick="resi('+c.residentName+')">预约</button>';</span>其中
<span style="font-size:24px;">onclick="resi('+c.residentName+')"</span>
中 '+c.residentName+' 已经是一个字符串了,而就会变成resi(+c.residentName+),其中+c.residentName+ 已经被当成参数,此时+c.residentName+并没有转义和解析。
所以:当写成
<span style="font-size:24px;">onclick="resi(\''+c.residentName+'\')"</span>的时候,浏览器可以解析为'+c.residentName+'是一个变量,根据后台不同的值,从而解析为所选择的字符串或者其他的。
但是如果是number的话,
<span style="font-size:24px;"> onclick="resi('+c.residentNO+')"</span>
这样就可以的,因为数字不用解析,可以直接被读到。
1 0
- onclick中字符串转义,函数调用的问题
- js onclick函数中传字符串参数的问题
- python MySQLdb中转义字符串的问题
- script里的onclick函数调用是否加括号问题
- js中onclick字符串传参问题
- 用javascript改变onclick调用的函数
- ajax中生成html,字符串转义问题
- 字符串问题--转义字符串
- onclick函数的导包问题
- 超链接中href和onclick的执行先后问题以及js调用后台数据
- HTML标签onclick属性中调用JS时出现的问题
- js拼接html中调用onclick方法传递的参数问题
- html字符串转义的函数封装
- [C#]调用字符串中定义的函数
- js中submit onclick的级别问题
- 关于js中onclick字符串传参问题
- 关于js中onclick字符串传参问题
- js关于循环中onclick绑定带参数的函数问题
- 【Android】Android开发之XML文件Element XXXX must be declared的解决方法
- makefile总结
- cocoapad的配置
- 在线学习算法FTRL
- Linux分配swap空间
- onclick中字符串转义,函数调用的问题
- iar 结构字节对齐
- 富网店全站VIP培训教程
- 单调队列优化多重背包
- 六种方式实现hibernate查询,及IDE推荐
- zedboard 怎么自动挂载SD卡
- sigmoid的matlab实现
- some studying matlab notes(reprinted)
- 策略模式(从放弃到入门)