记一个html问题

来源:互联网 发布:淘宝代充可靠吗 编辑:程序博客网 时间:2024/06/07 03:08

登陆js:
function login(){    $.post('/home/login',getFormJson('loginForm'),function(data){        if(data.code == RETURN_CODE_SUCCESS){            layer.msg('登陆成功');            window.location.href = '/home/toIndex';        }else{            layer.msg('登陆失败');        }    });}


当html界面按钮为:

<button class="but" onclick="login();">登录</button>

此时,在后台正确返回的情况下,$.post接收不到返回值

将html界面提交按钮更改为:

<input type="button" class="but" onclick="login();" value="登录" />
此时,js中$.post可以正确返回。

不知道什么原因导致,在这里记下,希望以后能找到答案