我正在尝试使用Active Choice反应性参考参数插件在我的参数化Jenkins作业中具有“更新按钮”。它将调用API并获取值,但是目前,我有一个简单的JS,该JS在HTML表中更新具有新值的单元格。我已经测试了詹金斯外面的按钮和JavaScript,它可以正常工作。但是,当我将其添加到Jenkins并单击按钮

问题描述 投票:0回答:2

sample 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 enter image description here 按钮可见,但单击后立即开始詹金斯的作业。

enter image description here

我敢打赌,该按钮与下面的“构建”按钮在同一表格中,因此在单击它时,它会触发表单提交。如果类型为空按钮,则认为与提交相同(请参阅:
https://ddeveloper.mozilla.org/en-us/docs/web/html/element/element/button
)。尝试将按钮html更改为:

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

enter image description here 您如何设法制作按钮?我尝试做同样的事情,但最终事实证明是文本“ update1”等。

jenkins jenkins-plugins jenkins-groovy
2个回答
0
投票

https://i.sstatic.net/2frjwtzm.png

也许是因为我正在使用凹槽的沙盒?

0
投票

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.