如何在 AJAX 调用中传递带有 + 字符的数据?

我正在尝试使用 AJAX 调用向服务器 (target.php) 发送数据,如下所示:


var data = "productid="+productid+"&title="+title;

  $.ajax({

  type: "POST",

  url: url + "target.php",

  data: data,

  dataType: "json"})

但是标题包含特殊字符,如下所示:


title = "Car+Bikes"

显然 + 字符被替换为空白字符:


title = "Car Bikes"

有没有简单的方法可以解决这个问题?


qq_笑_17
浏览 51回答 1
1回答

慕村225694

以 json 形式发送数据data: { productid: productid, title: title }
打开App,查看更多内容
随时随地看视频慕课网APP