さて、私の質問は、Javascript で引用符をエスケープするにはどうすればよいですか? 以下のコードでメッセージを警告しようとしています。関数呼び出し内に二重引用符で囲まれた文字列が含まれており、構文エラーが発生するため、機能しないことはわかっています。onClick
どうすれば機能しますか?私の条件は、関数呼び出しでパラメーターに単一引用符を使用できないことです。
<html>
<head>
<script type="text/javascript">
function litString(vals)
{
alert(vals);
}
</script>
</head>
<body>
<?php echo "Just for a Test<br/>"; ?>
<a href="#" onClick="litString("test one")"><h2>JS String Literal</h2></a>
</body>
</html>
アップデート:
私の実際の意図は、以下の PHP + JS コードの組み合わせを機能させることです。
echo '<li><a href="#" title="'.$res_bb['eng'].'" onClick=loadChap('.$res_bb['id'].','.$res_bb['chapters'].',"'.$res_bb['mal'].'")><font size="2">'.$res_bb['mal'].'</font></a></li>';