如何在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"

有什么简单的方法可以解决这个问题吗?

谢谢!

在json 中发送数据

data: { productid: productid, title: title }

最新更新