【发布时间】:2020-07-21 17:39:16
【问题描述】:
我正在尝试使用 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"
有没有简单的方法来解决这个问题?
谢谢!
【问题讨论】:
-
为什么不将数据作为数组而不是字符串发送?它的方式更清洁,您不会遇到这些问题。