我有一个Ajax表单,我希望允许用户包含撇号。
function print_and_update(id,type)
{
$.ajax(
{
url: "index.php",
cache: false,
type : "GET",
data:
{
"q1" : $('#q1').val(),
"q2" : $('#q2').val(),
"q3" : $('#q3').val(),
......
"q10" : $('#q10').val(),
},
success: ....
所以我可以单独替换每个撇号。但这是最好的方法吗?我是否可以替换所有输入文本数据?
"q1" : $('#q1').val().replace(/'/g, "'"),
我尝试通过添加htmlspecialchars和stripslashes来编辑PHP但没有成功。如何允许所有文本输入的撇号?
答案 0 :(得分:0)
试试这个......
"q1" : $('#q1').val().replace(/\'/g, "'"),