例子..
HTML:
<input type="hidden" value="">
PHP:
<input type="hidden" value="<?php echo $value;?>">
jQuery :
$("input:hidden").val(text);
如果text
(JS 变量)是自由文本,则允许所有 html 特殊字符(如单引号/双引号)并保存到input:hidden
(因此由 PHP 提交)
什么是正确的方法?
我可以用吗
echo htmlentities($value);
... 在 PHP 中
或替换 jQuery 中的引号,例如.val(text.replace(/'/g,"’"))
要不然是啥 ?
PS:请考虑一下我何时将值设置为 input 以使用 jQuery 保存值。