gpt4 book ai didi

jenkins - Jenkins 中带有事件选择参数的更新按钮

转载 作者:行者123 更新时间:2023-12-03 17:23:58 24 4
gpt4 key购买 nike

我正在尝试使用 Active Choice Reactive Reference Parameter插件在我的参数化 Jenkins 作业中有一个“更新按钮”。它将调用 API 并获取值,但现在我有一个简单的 js,它使用新值更新 html 表中的单元格。我已经在 J​​enkins 之外测试了按钮和 javascript,它工作正常。但是当我将它添加到 Jenkins 并单击按钮时 它启动 Jenkins 工作 而不是更新单元格。
两个输入
enter image description here
enter image description here
使用的示例 Groovy:

upHTML=
'''
<!DOCTYPE html>

function update(){
// Get all the rows of the table
var rows = document.getElementById("tb1").rows;

var r= "0"
var c= "1"
var col = rows[r].cells;

// Target row with the target col (target cell) changed with the new value
col[c].innerHTML = "New Value";

}

</script>
'''
return upHTML
该按钮是可见的,但它会在单击后立即启动 Jenkins 作业。
enter image description here

最佳答案

我敢打赌该按钮与下面的“构建”按钮位于同一表单内,因此单击它时,它会触发表单提交。如果按钮的类型为空,则认为它与提交相同(参见:https://developer.mozilla.org/en-US/docs/Web/HTML/Element/button)。尝试将按钮 HTML 更改为:

<button type="button" class="button" onclick="update()">Update</button>

关于jenkins - Jenkins 中带有事件选择参数的更新按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63092447/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com