我有一个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和条带斜杠来编辑PHP,但没有成功。 如何允许所有文本输入使用撇号?
试试这个...
"q1" : $('#q1').val().replace(/'/g, "'"),