<script>
function panduan(){
$.post("login",{id:$("#userName").val(),password:$("#userPsw").val()},function(data)
{ alert("dfghfdh");
alert(data);
});
}
</script>
这个里面的两个alert都不弹出,
但是如果在post方法之前写的alert可以弹出
传至方面debug看过,没有问题阿。
求教求教~~!
是否有使用 firebug 来查看完整的一次请求(响应),请求成功了,那么响应是否正常,这个可以通过 firebug 里的 网络 功能来查看,从而进行调试。如图所示:
打开页面之后,开启 firebug,然后选择 Net(网络),再选择 XHR 选项卡,ajax 的请求会被记录,包括请求头,响应头,都会有的。
既然你说请求可以接收到,那么就看下响应是否有。以下是一个简单的示例,你的操作也应该会有类似的记录:
最后,给出一段代码,用于测试:
login是servlet,传值我试了,可以传进去的~~!
servlet里面我用的out.print("asd")来把值传到这个ajax里面。~~
{id:$("#userName").val(),password:$("#userPsw").val()}。你将这个用双引号括起来试下吧。
追问这个值能传进去,不是传值的问题,
是function里面的alert不好用 哎。。
噢。那我也不清楚什么问题了,抱歉,没帮到你