【发布时间】:2017-01-15 09:11:37
【问题描述】:
我有一个 HTML 按钮,在 onclick 事件中我得到的参数很少。我的论点是这样的:
javascript:Email('Andy.n@gmail.com' ,'19','1','2017','106 O'Horg St, Del-5th floor boardroom')
现在问题出在这个值'106 O'Horg St, Del-5th floor boardroom',
因为我的值中有O',所以我的完整字符串已损坏,我无法使用它。谁能帮我解决这个问题?
这是我获取数据和评估的示例代码。
onclick="javascript:Email(\''+facilityOwnerEmail+'\' ,\''+i+'\',\''+monthNumber+'\',\''+yearnum+'\',\''+locArray[j][0]+'\')"
我不能用任何其他字符替换 ',因为它会与后端的数据不匹配。
【问题讨论】:
-
您必须提供更多信息(代码),说明如何获取此字符串,因为您使用的符号本身已经是语法错误。
-
@user12345,你能发布你的代码吗?
-
@trincot 我在需要
O'的地方获取此电子邮件数据。我想在这种情况下如何处理,因为如果 value 中没有单引号,那么事情就会完美地工作。 -
你试过用斜线转义它吗
'106 O\'Horg St, Del-5th floor boardroom' -
@user12345,您应该提供有关如何从电子邮件中获取数据的代码到您所说的这个参数中。发生这种情况的方式有数百种,除非您提供代码,否则我们无法知道哪种方式。
标签: javascript html