2015-10-19 26 views
0

所以我寫一個JIRA連接插件和我有從這裏connect-cookbookJIRA正則表達式,爲all.js提取位置是錯誤的文檔

代碼以下問題加載all.js的位置,因爲我的應用程序運行在不發送cp作爲params一部分的雲實例中,如https://test.jiraserver.com/helloworld.html?tz=America%2FGuatemala&loc=en-US&user_id=&user_key=&xdm_e=https%3A%2F%2Fanswer42-jira.atlassian.net&xdm_c=channel-fe9fc149-d649-4329-a9d3-a1a9087fb5d0__hello-world&cp=&lic=none&cv=1.1.55%20HTTP/1.1

請注意,cp爲空。

回答

0

來解決這個簡單地有點

var codedParam = (new RegExp(param + '=([^&]+)')).exec(window.location.search)[1];

更改爲var codedParam = (new RegExp(param + '=([^&]*)')).exec(window.location.search)[1];

正則表達式,因爲CP是可選的。