将逗号php转换为javascript
Inverted comma - php to javascript
考虑这行JavaScript
str += "onclick=runTest(" + field + "," + atom[0] + ",'" + atom[1] + "');
在浏览器中,它呈现为:
onclick="runTest(104,213,'Orsan" Miller');
Orsan和Miller之间有一个倒逗号,尽管事实上没有任何倒逗号,但这导致了一个错误。
atom[1] = Orsan Miller
"Orsan Miller"来自PHP中的DB查询。
如何解决这个问题?
您缺少一些引号和转义。。。试试这个:
str += "onclick='"runTest(" + field + "," + atom[0] + ",'" + atom[1] + "')'"";
为了可读性,我更喜欢使用单引号,但这只是我自己:
str += 'onclick="runTest(' + field + ',' + atom[0] + ',''' + atom[1] + ''')"';
str += "onclick=runTest(" + field + "," + atom[0] + ",'" + atom[1] + "')";
这就是你想要的,很好,只是你忘了最后的双引号。
相关文章:
- 将这些正则表达式从javascript转换为Java
- 使用JAVASCRIPT转换货币.可以't通过我的函数设置转换后的输入文本字段的值
- 使用ScriptObjectMirror将数组结果从JavaScript转换为有用的东西
- 如何在javascript转换编码中将一个动态值从一个表单添加到另一个页面
- 使用document.cookie将客户端javascript转换为节点模块
- 将纯javascript转换为jquery
- 按钮标签,javascript 转换为链接标签
- Javascript转换数组
- 如何将此JavaScript转换为插件
- 将可迭代的 Javascript 转换为数组
- DOM元素上的Javascript转换
- 用javascript转换日期
- 将代码从JavaScript转换为PHP
- 将var javascript转换为java变量
- 如何使用javascript转换特殊字符及其实体名称(如&with&)
- 如何将这个javascript转换为jquery
- Clojure到JavaScript转换器(Leiningen)
- .Net Ticks 使用 JavaScript 转换为 ISO 8601 日期格式
- JavaScript 转换用户输入
- 将 Javascript 转换为 coffeescript