我有一個extjs應用程序,該應用程序向斜槓應用程序設置發送參數...例如「Tiger/Cheetah」,打印報告... my ssrs報告也採取了這個參數罰款...但通過網絡瀏覽器傳遞參數不採取「虎/獵豹」的斜線......它需要「老虎」,但沒有記錄在報告中...作爲應用程序設置中的url上的參數傳遞斜槓
我試圖替換/用%2F這樣
Tiger%2fCheetah
和它不工作...
還有其他方法嗎?
我有一個extjs應用程序,該應用程序向斜槓應用程序設置發送參數...例如「Tiger/Cheetah」,打印報告... my ssrs報告也採取了這個參數罰款...但通過網絡瀏覽器傳遞參數不採取「虎/獵豹」的斜線......它需要「老虎」,但沒有記錄在報告中...作爲應用程序設置中的url上的參數傳遞斜槓
我試圖替換/用%2F這樣
Tiger%2fCheetah
和它不工作...
還有其他方法嗎?
嗯,這很容易
encodeURIComponent('Tiger/Cheetah')
,另一邊必須做反之亦然
decodeURIComponent('Tiger%2fCheetah')
您是否嘗試過與另一斜槓轉義斜槓?嘗試通過
Tiger//Cheetah
如果您使用BIDS(VB),你可以調用替換()來爲你做這個。傳遞包含斜槓或反斜槓的參數時,我使用它。
REPLACE(VariableName,"/","/")
嘗試替換(Fields!SomeName.Value,「\」,「\」)。它工作時,我有記錄集有黑色斜線值傳遞到JavaScript網址
彼得Ĵ
我認爲編碼的斜槓是一個合適的路要走;那種方式不起作用? – Mikeb
Thans Mike ......好吧..在我的瀏覽器地址中,我可以看到編碼時傳遞的參數是'Tiger/Cheetah'...但是在我的console.log中顯示'Tiger%2fCheetah'...所以當我的應用程序正試圖喂這給我的SSRS報告,它什麼也沒做...... – EagleFox