window.location.href 页面不跳转解决
Posted 海棠依旧
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了window.location.href 页面不跳转解决相关的知识,希望对你有一定的参考价值。
function login() { var userid = $("#username").val(); var userpwd = $("#pwd").val(); if (userid == "") { alert("登录失败,请输入账号"); return; } if (userpwd == "") { alert("登录失败,请输入密码"); return; } $.ajax({ url: "/Home/Login", data: { userid: userid, userpwd: userpwd }, type: "POST", success: function (data) { if (data == "ok") { location.href = "@Url.Action("Index", "Home")"; } else { alert("登录失败!"); } } }) return false; }
<button onclick="login();" >登陆</button>
这个按钮没有设置type属性,button会默然是submit;也就是就算没有添加属性都会有提交操作;
值 | 描述 |
---|---|
submit | 该按钮是提交按钮(除了 Internet Explorer,该值是其他浏览器的默认值)。 |
button | 该按钮是可点击的按钮(Internet Explorer 的默认值)。 |
reset | 该按钮是重置按钮(清除表单数据)。 |
加上 type="button" 后问题完美解决。<button type="button" onclick="login();" >登陆</button>
以上是关于window.location.href 页面不跳转解决的主要内容,如果未能解决你的问题,请参考以下文章
ajax里面使用 window.location.href 页面不跳转。
js的window.location.href(“”)不跳转的问题 为啥我输入错误的账号密码,页面还是login.jsp页面
js中 window.location.href 怎样可以不断地跳转