Javascript 如何动态获取项目区域的uuid

Javascript 如何动态获取项目区域的uuid,javascript,rational-team-concert,Javascript,Rational Team Concert,我正在使用window.parent.location.href,通过它我可以获得当前页面()完整的url,但我的目的是获取该页面的uuid,该页面存在于其他url中,即() 如果你看到我上面的代码,我尝试的是动态获取当前页面url,但projectareacontextid是硬编码的,我也想动态获取,但正如我提到的,项目区域的uuid不存在于当前页面url中,而是存在于下一个页面url中,那么有没有办法实现这一点,另外,是否有任何rest api来获取项目区域uuid?您无法动态获取下一页的U

我正在使用window.parent.location.href,通过它我可以获得当前页面()完整的url,但我的目的是获取该页面的uuid,该页面存在于其他url中,即()


如果你看到我上面的代码,我尝试的是动态获取当前页面url,但projectareacontextid是硬编码的,我也想动态获取,但正如我提到的,项目区域的uuid不存在于当前页面url中,而是存在于下一个页面url中,那么有没有办法实现这一点,另外,是否有任何rest api来获取项目区域uuid?

您无法动态获取下一页的URL-这是不可预测的,因为它取决于用户的交互。但是,在呈现当前页面时,您可以将UUID包含在HTML标记中的某个位置,然后您可以简单地在DOM中搜索给定字符串。@IVO GELOV,但同样,hardcodedIt不会-您将在名为
UUID
的隐藏表单字段中呈现它,然后您可以动态检索该表单的值字段。@IVO GELOV您能给我任何参考链接来实现您提到的功能吗?如果指向其他url的链接存在于当前页面的某个地方,那么您应该通过
document.querySelectorAll(“a”)获得所有链接的列表
,然后遍历返回的类似数组的结构以找到所需的url。您无法动态获取下一页的url-这是不可预测的,因为它取决于用户的交互。但是,在呈现当前页面时,您可以将UUID包含在HTML标记中的某个位置,然后您可以简单地在DOM中搜索给定字符串。@IVO GELOV,但同样,hardcodedIt不会-您将在名为
UUID
的隐藏表单字段中呈现它,然后您可以动态检索该表单的值字段。@IVO GELOV您能给我任何引用链接来实现您提到的功能吗?如果指向其他url的链接存在于当前页面的某个地方,那么您应该通过
document.querySelectorAll(“a”)
获取所有链接的列表,然后遍历返回的类似数组的结构以找到您需要的url。
var parentLink = (window.parent.location.href).toString();
if (parentLink.includes("play")) {

projectAreaContextId = '_FpM0wL8DEeOhU53HggnQSg';  //uuid for play
} else if(parentLink.includes("complay")) {
    projectAreaContextId = '_t44MZaySEeSZm-Ey-wkoZw';   //uuid for complay
}