注文することができる食品のリストがあります。 「 '」のない名前はうまく動作しますが、Pasqua Nero D'Avola Siciliaなどの名前は機能しません。私は 'with \'を置き換えようとしましたが、それと同じ問題です。次のようにコードは(xはアイテムである)である:あなたのように文字をエスケープする必要がPHP「 '」を含む項目を表示できません
var newRow = "<tr><td>"+x+"</td><td>€"+y.toFixed(2)+"</td><td><input type=\"button\" onclick=\"subtract("+y+")\" value = \"X\"></td></tr>"
'addslashes()'を試したことがありますか? – Jer
いいえ、いずれも機能していないようです。 –
それを試してもよろしいですか?別の解決策は ''をアンダースコアや別の文字に置き換えて、サーバ側でもう一度置き換えることです。 – Jer