用Ajax jQuery格式替换Apostrophe

时间:2015-04-23 17:24:21

标签: jquery ajax forms apostrophe

我有一个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但没有成功。如何允许所有文本输入的撇号?

1 个答案:

答案 0 :(得分:0)

试试这个......



"q1" : $('#q1').val().replace(/\'/g, "'"),