我使用sockets.io将用户生成的消息插入MySQL,但我遇到插入带撇号的记录的问题.我一直在尝试在客户端脚本上使用replace()方法,但输入文本是使用撇号传递的.socket.on('refresh feed',function(msg){str=msg.replace("'", "\'");alert(str);$("#chtxt").append(str + '<br />');});上述尝试将在没有特殊字符的情况下警告任何字符串,但在存在时不会发出警报.我相信在消息发送到套接字之后我实际上是在发出警报. 因此,我尝试调整此代码...