替换 Ajax jQuery 表单中的撇号



我有一个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, "'"),

最新更新