JIRA有一个方法来调用JQuery(窗口).ready吗?

时间:2016-06-27 15:17:41

标签: javascript jquery jira jira-rest-api

我们自己编写了一个Jura插件,最后在vm模板中有以下代码:

AJS.$(window).ready(function(){
    doSomeThing();
});

在此方法内部,我们正在加载一些服务器端数据并初始化内部js对象。出于某些奇怪的原因,这个特定方法doSomeThing被调用两次。此外,vm模板也被调用两次,owerwriting第一个模板初始化状态(但模板可能已经初始化并且此时包含一些数据)。我不明白它为什么这样做以及如何解决这个问题。如果有人之前遇到类似的事情,并知道如何处理它 - 请回复。非常感谢。

1 个答案:

答案 0 :(得分:0)

我们找到了这种行为的原因 - 它是Backbone。 Jira使用Backbone View创建一个元素,在初始化期间第二次调用AJS。$()。ready。我们调查后停止使用此元素