关于ajax的疑问

发布于 2022-09-05 02:51:46 字数 631 浏览 21 评论 0

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

一影成城 2022-09-12 02:51:46

放在什么地方应该是无所谓的,可以查看network里面发的请求,是不是参数有问题,是不是服务器当时重启了?还是怎么样?

云仙小弟 2022-09-12 02:51:46

可以断点看下你的btn是否正常取到 ,btn的取值代码部分未贴出来

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文