我有下一个代码。
$(function(){
var cambio=false;
var codigoAlumno="";
$("select").change(function(){
codigoAlumno=$(this).val();
cambio=true;
});
$("#insertar").on('click',function(){
alert("has hecho click");
alert(cambio);
if(cambio===true){
window.location.href='../../Servlet?submit=Insertar Alumnos&codigoA='+codigoAlumno;
}
});
});
我希望当我的select更改时捕获值,当我使用按钮提交时将其传递给我的servlet。
如果我把location.href放在处理程序之外,那么它可以工作,但是当它处于no状态时
当它在里面时,即使我试图转到其他页面但它也无法正常工作
答案 0 :(得分:1)
尝试使用return false
。
if(cambio===true){
window.location.href='../../Servlet?submit=Insertar Alumnos&codigoA='+codigoAlumno;
return false;
}