当前位置:编程学习 > JAVA >>

很可恶,运行时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包应该不导入没关系吧,另外左下角不报错 --------------------编程问答--------------------
引用 1 楼 liubo_0329 的回复:
你看在jsp页面有没有引用到相应的包,以及在IE浏览器的左下角看有没有报相应的错误。

又木有可能是change事件跟alert()冲突啊 --------------------编程问答--------------------   function(result){
                if(!result.exist){
                    alert("该河流代码已存在,请重新输入");
                    $("#tm").val("");
                    $("#tm").focus();
                }

回调函数有问题吧。result.exist是什么意思?  如果action返回的是json数据,action里面必须要有getExist()方法, --------------------编程问答--------------------
$(function() {
document.getElementById("tm").onchange=findtm;
}
问题得到了解决,可是写其他类似这样的问题还是报为空啊 --------------------编程问答-------------------- 多写几个alter();
看看代码执不执行
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,