我想传递$ scope.data.responseFields = CustType,AddedDt。我已经尝试使用toString()将其作为字符串值并将其作为数据传递。但我发现它像这样传递:responseFields = CustType%252CAddedDt
我尝试过使用escpace字符来抑制“,”。它仍然无效。谁能告诉我这到底出了什么问题?
$.post(tempURL,$scope.data).done(function(oResponse, status, xhR){
if(null!=oResponse){
$scope.data = oResponse.result;
}
else
alert("error retrieving information");
$scope.$apply();
}).fail(function(oResponse, status, xhR){
alert(status);
});
答案 0 :(得分:0)
在你的情况下,encodeURI应该工作:
encodeURI($scope.data)