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>

最新文章

  1. 自己开发实现OAuth做webapi认证
  2. Linux下通过脚本自动备份Oracle数据库并删除指定天数前的备份
  3. Rails : css或js文件无法成功预编译或调用jquery类插件时预编译问题
  4. Python装饰器详解
  5. 《从陷阱中学习C/C++》读书笔记
  6. HDU 4630 No Pain No Game 树状数组+离线查询
  7. 云服务器 ECS Linux 服务器修改时区的两种方式
  8. DTCMS清除&amp;emsp;&amp;amp;
  9. SEVERE: Class [ com/mysema/query/dml/DeleteClause ] not found
  10. 长沙Uber优步司机奖励政策(2月1日~2月7日)
  11. C# Process.Start()
  12. PHP秒杀系统全方位设计(二)
  13. C语言学习之弹跳小球
  14. PL-SVO公式推导及代码解析:地图点重投影和特征对齐
  15. Python assert(断言)
  16. mysql常用命令行操作(一):登陆、退出、查看端口、修改密码、刷新
  17. [转]ArcGIS for Silverlight:关于尝试连接到REST端点时发生安全异常的解决方案
  18. 洛谷P3953 逛公园
  19. EGit系列第二篇——关联远程仓库
  20. 关于BigDecimal类型在jsp页面中进行除法运算问题

热门文章

  1. jupyter notebook中使用mpld3进行交互
  2. indexOf 引用
  3. 《Linux内核原理与分析》第八周作业
  4. C++11如何减少内存拷贝次数
  5. PythonStudy——列表操作 List operatio
  6. UltraISO 9.7.1.3519注册码
  7. WRITING POSTGRESQL TRIGGERS IN GO
  8. socket资源
  9. hadoop完全分步式搭建
  10. nginx 信号