我有一个 JavaScript 函数,当用户将鼠标悬停在某物上时,它会填充并显示一个 div。我发现如果我传递给函数的输入包含一个空行,它将不起作用。有没有一种简单的方法可以在 PHP 中对我的变量进行编码,以便它可以安全地传递?
Javascript:
function showPlay(id, info)
{
var playID = "my_play_div" + id;
var snippetID = "post_snippet" + id;
document.getElementById(playID).style.visibility="visible";
document.getElementById(snippetID).innerHTML = info;
}
我已经尝试$info = htmlentities($info);
在我的内容上使用,$info = mysql_real_escape_string($info);
但这些都没有摆脱空行,只是引号(我也需要摆脱)。
有人有更好的解决方案吗?