Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/404.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在JIRA问题收集器中自动包含URL?_Javascript_Html_Jira Plugin - Fatal编程技术网

Javascript 如何在JIRA问题收集器中自动包含URL?

Javascript 如何在JIRA问题收集器中自动包含URL?,javascript,html,jira-plugin,Javascript,Html,Jira Plugin,在JIRA问题收集器中,有一个可选的复选框,用于包含URL等数据 “包括有关您当前环境的数据,如浏览器和页面URL。这有助于我们更好地了解您的反馈。” 我希望在加载插件时自动选中复选框。我尝试了下面的方法,但效果很好。复选框将自动选中,但创建的问题不包括URL。不知道发生了什么事 这就是我所拥有的: JavaScript jQuery.ajax({ url: "https://sol-jira.atlassian.net/s/d41d8cd98f00b204e9800998ec

在JIRA问题收集器中,有一个可选的复选框,用于包含URL等数据

“包括有关您当前环境的数据,如浏览器和页面URL。这有助于我们更好地了解您的反馈。”

我希望在加载插件时自动选中复选框。我尝试了下面的方法,但效果很好。复选框将自动选中,但创建的问题不包括URL。不知道发生了什么事

这就是我所拥有的:

JavaScript

jQuery.ajax({
    url: "https://sol-jira.atlassian.net/s/d41d8cd98f00b204e9800998ecf8427e-T/o2joag/b/24/e73395c53c3b10fde2303f4bf74ffbf6/_/download/batch/com.atlassian.jira.collector.plugin.jira-issue-collector-plugin:issuecollector-embededjs/com.atlassian.jira.collector.plugin.jira-issue-collector-plugin:issuecollector-embededjs.js?locale=en-US&collectorId=<id>",
    type: "get",
    cache: true,
    dataType: "script"
});
window.ATL_JQ_PAGE_PROPS = {
    '<id>': {
        "triggerFunction": function(showCollectorDialog) {
            //Requires that jQuery is available!
            $("#docsFeedbackTrigger").click(function(e) {
                e.preventDefault();
                showCollectorDialog();
            });
        },
        fieldValues: {
            recordWebInfo: '1', // field Name
            recordWebInfoConsent: ['1'] // field Id
        }
    }
};
jQuery.ajax({
url:“https://sol-jira.atlassian.net/s/d41d8cd98f00b204e9800998ecf8427e-T/o2joag/b/24/e73395c53c3b10fde2303f4bf74ffbf6/_/download/batch/com.atlassian.jira.collector.plugin.jira-issue-collector-plugin:issuecollector-EmbeddedJS/com.atlassian.jira.collector.plugin.jira问题收集器插件:issuecollector embeddedJS.js?locale=en US&collectorId=“,
键入:“获取”,
是的,
数据类型:“脚本”
});
window.ATL\u JQ\u页面\u道具={
'': {
“triggerFunction”:函数(showCollectorDialog){
//要求jQuery可用!
$(“#docsFeedbackTrigger”)。单击(函数(e){
e、 预防默认值();
showCollectorDialog();
});
},
字段值:{
recordWebInfo:'1',//字段名
RecordWebInfoPromission:['1']//字段Id
}
}
};
HTML


我想出来了。上面的代码是正确的,但是您还需要在项目设置中添加环境字段。环境字段选项将在问题收集器设置中可见

就这样。你甚至不需要选择它。URL数据将在创建的问题中可见

<a href="#" id="docsFeedbackTrigger" class="docs-issue-collector">Provide feedback</a>