如何将单双引号放在一起?

时间:2013-10-04 11:50:20

标签: javascript php

我有以下php代码。

$msg .='<a href="#dialog" name="modal" class="icons reply_icon" onclick="reply('.$messages_row["sender_id"].','.$messages_row['sender_email'].')"><span>reply</span></a>';

当我单击此锚标记时,我在控制台中收到以下错误。

SyntaxError: illegal character @ in myemail@company.com

我知道这个问题是由于单引号引起但不知道如何输入正确的引号。任何人都可以帮助我。

2 个答案:

答案 0 :(得分:6)

您可以使用反斜杠将引号用作字符串
的一部分 在javascript中,当将str数据传递给函数时,它需要在引号中。

 $msg .='<a href="#dialog" name="modal" class="icons reply_icon" onclick="reply(\''.$messages_row["sender_id"].'\',\''.$messages_row['sender_email'].'\')"><span>reply</span></a>';

答案 1 :(得分:0)

您可以使用以下代码转义它们:&quot;

相关问题