ユーザーが何かの上にカーソルを置いたときに div を設定して表示する JavaScript 関数があります。関数に渡す入力に空白行が含まれていると、機能しないことがわかりました。安全に渡すことができるように、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);
たが、どちらも空白行を削除せず、引用符だけを削除しました(これも削除する必要があります)。
誰もがより良い解決策を持っていますか?