我有一个extjs应用程序,它将参数发送到带有斜杠的应用程序设置...例如“Tiger / Cheetah”,以打印报告...我的ssrs报告也将该参数设置得很好...但是当通过网络浏览器,传递的参数不会带有斜线的“Tiger / Cheetah”......它需要“Tiger”,但报告中没有记录...
我试图用这样的
替换/%2fTiger%2fCheetah
它不起作用......
还有其他方法吗?
答案 0 :(得分:7)
这很容易
encodeURIComponent('Tiger/Cheetah')
而另一方必须做反对
decodeURIComponent('Tiger%2fCheetah')
答案 1 :(得分:0)
你试过用另一个斜线逃避斜线吗?尝试传递
Tiger//Cheetah
如果您使用的是BIDS(VB),可以调用REPLACE()为您执行此操作。我在传递包含斜杠或反斜杠的参数时使用它。
REPLACE(VariableName,"/","/")
答案 2 :(得分:0)
尝试替换(Fields!SomeName.Value,“\”,“\”)。当我将具有黑色斜杠值的记录集传递给javascript URL
时,它可以工作 彼得J