2014-01-22 53 views
1

我以JavaScript如何逃生和

這裏建立URL面臨的一個問題,運營商在URL BULDING是我的代碼

function sectionLink(cellvalue,options,rowObject) 
{ 

    return "<a href='somesAction?DptCode="+rowObject['deptCode']+"&viewName="+rowObject['_name']+"'>View</a>" ; 

} 

這裏是我的問題..如果DptCode是有在&符號字符串,我可以訪問只有一半字符串我的意思是之前&符號。

例如DptCode=Hero&Heroin在這種情況下,我的動作類我只能得到Hero那麼,有沒有辦法逃避在我這串象徵& ..我用struts 2,JQ-電網

回答

1

這是因爲你從GET中獲取變量。

當收到GET參數,劈裂是&的基礎上完成的,所以你需要逃避他們在JavaScript與encodeURIComponent(str);