Javascript 来自控制器的确认框
需要在JSP中调用确认框,下面是我在controller中的代码Javascript 来自控制器的确认框,javascript,jsp,spring-mvc,Javascript,Jsp,Spring Mvc,需要在JSP中调用确认框,下面是我在controller中的代码 if(!(nesting)){ bla.add("Do you want to Load anyway?"); context.getFlowScope().put("bla", bla); context.getFlowScope().put("uldSelector", uldSelector); return; }
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);
以上内容会将错误添加到flowscope并返回,但是,我想调用确认框,然后根据是/否,我应该继续
有没有办法做到这一点?非常感谢您的帮助!
谢谢大家! Yes@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=“疑问(this.value)”
我希望能帮助你:)