关于ajax的疑问
EventUtil.addHandler(btn,"click",function(){
var userName=hex_md5("a"),
password=hex_md5("b");
get("http://study.163.com/webDev/login.htm",{userName:userName,password:password},
function cb(data){
alert(data);
});
});
var userName=hex_md5("a"),
password=hex_md5("b");
get("http://study.163.com/webDev/login.htm",{userName:userName,password:password},
function cb(data){
alert(data);
}); //这段代码单独在外边时,可以获得正确的返回结果。像上面那样放在事件处理程序里,总是返回status的值为0。后来发现原来的button元素没有设置type属性,而当把属性设置为button的时候,上面的代码也能返回正确的值了。这个里边的区别究竟在哪里呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
放在什么地方应该是无所谓的,可以查看network里面发的请求,是不是参数有问题,是不是服务器当时重启了?还是怎么样?
可以断点看下你的btn是否正常取到 ,btn的取值代码部分未贴出来