我有一个angularjs,我正在构建一个POST url(此URL在我的应用程序之外),方法是附加外部应用程序所需的参数。 我发送的参数包含'#'在里面。我的价值是XXX1011#32。
浏览器在此之后修剪#和内容并将其作为XXX1011发送,这不是有效数字。如何告诉浏览器忽略这个#。
我无法使用encodeURIComponent,因为该值未在外部应用程序上解码,我无法控制它。
如果我必须发送多个值,例如XXX1011#32,PPP1011#29,我该如何发送。
$ .post(postUrl,function(data) { var new_window = window.open(theHost +' / pdq / SurveyOutputServlet?',' windowname'); new_window.document.write(data); new_window.document.close(); });
postUrl = theHost +' / externalApp / OutputServlet?' + inputVals + $ scope.seriesIdArr;
$ scope.seriesIdArr是我必须发送值的地方。