【发布时间】:2015-03-09 21:23:02
【问题描述】:
我构建了以下编码的 url:
actionUrl = "MyAction?Vendors=A*A,A%26A,A%2CA"
我想通过 ajax 调用将其发送回我的服务器:
$.ajax({
url: actionUrl,
cache: false,
dataType: "HTML",
success: function (data) {
alert('hooray');
},
error:function(data) {
alert(data.responseText);
}
});
但是当这到达我在服务器上的操作时,字符串是这样的:
Vendors = "A*A,A&A,A,A"
在解码字符串之前,我需要用逗号解析,但它会在我的服务器上解码。如何通过 ajax 将编码字符串发送到我的操作方法?我正在使用 asp.net MVC4,但我认为那没有实际意义。谢谢
【问题讨论】:
-
为什么不使用管道
|作为值之间的分隔符?
标签: javascript ajax asp.net-mvc