PHP変数からHTMLに文字列を渡そうとしています
<a href="javascript:deleteProduct('<?=addslashes($row['productName'])?>');"
問題はアポストロフィーにあります。文字列には、次の例のように、単一アポストロフィと二重アポストロフィ ' および " の両方が含まれる場合があります。
<a href="javascript:deleteProduct('Richdel, 2400\', 1\", fi fara solenoid');"
アポストロフィの不適切な使用、構文エラーのため、Javascript 関数はトリガーされません。\" が href 属性の値の末尾になるように処理します。
この問題を解決するにはどうすればよいですか?