私は名前付きのテーブルを持ち、引用符で囲まれたタイトル( "これは新しい")を投稿テーブルに追加します。JavaScriptは引用符をエスケープします
echo "<td><a class='btn btn-danger' href=\"javascript:delpost('".$row['postID']."', '".$row['postTitle']."')\">Delete</a></td>";
をしかし、私は引用符でタイトルを追加するたびに、私が言うように(「これは新しい」)
javascriptのですが私にこれを与えた:そして、私はテーブルからこの投稿を削除するとき、私はこのonclickのJSを持っ
<a href="javascript:delpost('$row', ' " this="" the="" new" ')"=""> Delete</a>
その理由は、スクリプトを削除することはできません。 どうすればよいですか?与えられた文字列が引用符で囲まれている場合、エスケープする方法。
文字列を持っているために行うには正しい方法ですが、単一引用符でリテラルの二重引用符、いずれかの引用符が含まれている、または使用し、 '\「'例: '」メインは、こんにちは」\と\」と彼の方法で行ってきました "このDOMに – CollinD
Delete外観はまだ同じ出力が何 –