很可恶,运行时JSP不执行这个方法
利用后台的一个json的action方法处理,可是每次不执行$("#tm").change(
function findtm(){//验证河流是否存在函数
var name=$("#stcd").val();
var tm=$("#tm").val();
alert("888888888");
$.post("ajax!ifrewaterexist",{
verify:name,other:tm
},
function(result){
if(!result.exist){
alert("该河流代码已存在,请重新输入");
$("#tm").val("");
$("#tm").focus();
}
},"json");
})
我是利用两个text输入框一个stcd和tm,当tm发生change事件执行该代码 --------------------编程问答-------------------- 你看在jsp页面有没有引用到相应的包,以及在IE浏览器的左下角看有没有报相应的错误。 --------------------编程问答-------------------- 我用weebox这个弹出框的,那些js包应该不导入没关系吧,另外左下角不报错 --------------------编程问答--------------------
又木有可能是change事件跟alert()冲突啊 --------------------编程问答-------------------- function(result){
if(!result.exist){
alert("该河流代码已存在,请重新输入");
$("#tm").val("");
$("#tm").focus();
}
回调函数有问题吧。result.exist是什么意思? 如果action返回的是json数据,action里面必须要有getExist()方法, --------------------编程问答--------------------
$(function() {问题得到了解决,可是写其他类似这样的问题还是报为空啊 --------------------编程问答-------------------- 多写几个alter();
document.getElementById("tm").onchange=findtm;
}
看看代码执不执行
补充:Java , Web 开发