我有以下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>';
Run Code Online (Sandbox Code Playgroud)
当我单击此锚标记时,我在控制台中收到以下错误.
SyntaxError: illegal character @ in myemail@company.com
Run Code Online (Sandbox Code Playgroud)
我知道问题是由于双引号,但不知道如何正确引用.任何人都可以帮助我.
小智 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>';
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
83 次 |
| 最近记录: |