列の製品名があり、値があるとしますShoe's
。dbからその値を選択して使用mysql_real_escape_string
し、それをhtmlの非表示の入力に配置すると、次のようになります。<input type='hidden' value='Shoe\'s' id='product_name'>
私がそうするとき、それはその後値のまたは残りを切り捨てる$('#product_name').val()
だけを返します。jQueryは、エスケープされた一重引用符をattr値の終了引用符として想定しています。Shoe\
s
解決策はvalue=""
(二重引用符で囲まれた)を使用することですが、値に二重引用符が含まれている場合はどうなりますか?したがって、問題は解決しません。どんな助けでも大歓迎です。
ありがとう!