要求在JSP中调用confirm框,以下是我在控制器中的代码,
if(!(nesting)){
bla.add("Do you want to Load anyway?");
context.getFlowScope().put("bla", bla);
context.getFlowScope().put("uldSelector", uldSelector);
return;
}
h = uloService.processDomBatch(histInfo, dl, items);
上面会将错误添加到flowcope并返回,但是,我想调用一个确认框,然后依赖是/否,我应该继续...
有没有办法做到这一点?..非常感谢任何帮助! 谢谢!
答案 0 :(得分:0)
是@ user1609085你可以使用AJAX
和JavaScript
来完成这样的事情:
function question(val) {
var chk = document.forms[0].chk
var box = valBox(chk)
var resp = confirm("Do you want to Load anyway?")
if(resp) {
if(box == null) { return }
else {
$.ajax({
type: 'GET',
url: 'controllerMethod?action=controllerMethod',
data: 'uldSelector='+val,
cache: false,
success: function(data) {
alert("histInfo")
},
error: function(data) {
alert('ERROR: ' + data)
}
})
}
}
}
function valBox(b) {
var cnt = -1
for(var i = b.length-1; i > -1; i--) {
if(b[i].checked) {
cnt = i
i = -1
}
}
if(cnt > -1) return b[cnt].value
else return null
}
你的盒子只放onclick="question(this.value)"
我希望能帮到你:)