MVC下$.post第一次提交依旧是get方式,第二次才是post,怎么回事-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

MVC下$.post第一次提交依旧是get方式,第二次才是post,怎么回事

2016-06-01 10:49:11 2309 1

需求:在login页面输入userId和pwd,如果都输入,就跳转到Home页面,我最开始使用的是$.post方式
html代码:

 <form id='form1'>
    ​<input type="text" name='userId'/>
    ​<input type="text" name='pwd'/>
    ​<input type="submit" value="login"  id="btn"/>
</form>
Jquery代码:
 $(function(){
    ​$("#btn").click(function(){
    ​    ​$.post(
    ​    ​    ​    ​'/Home/CheckLogin',
    ​    ​    ​    ​$("#form1").serialize(),
    ​    ​    ​    ​function(data)
    ​    ​    ​    ​{
    ​    ​    ​    ​    ​windows.location.href=‘@url.Action("Index","Home")’;
    ​    ​    ​    ​}
    ​    ​    ​)
    ​});
});

运行起来,输入了用户名和密码后,点击提交,能看到还是Get方式,浏览器的url上出现了?参数,第二次再提交,就可以跳转到home页面了,这是怎么回事呢?
我换了另一种提交方式 Ajax.beginForm()的方式,依旧是post,这回完全可以实现。但依旧比较困扰第一种方式,求高手解答!!!
javaScript的外部文件依次是
`
`

取消 提交回答
全部回答(1)
  • 小旋风柴进
    2019-07-17 19:22:52
        $(function(){
         ​$("#btn").click(function(){
         ​    ​$.post(
         ​    ​    ​    ​'/Home/CheckLogin',
         ​    ​    ​    ​$("#form1").serialize(),
         ​    ​    ​    ​function(data)
         ​    ​    ​    ​{
         ​    ​    ​    ​    ​windows.location.href='@url.Action("Index","Home")';
         ​    ​    ​    ​}
         ​    ​    ​);
             return false;/////////阻止表单提交
         ​});
        });

    要么

    <input type="submit" value="login" id="btn"/>
    改为type="button"

    0 0
相关问答

1

回答

Ganos的特性有哪些?

2021-12-23 08:59:58 91浏览量 回答数 1

1

回答

POST方式向服务器提交数据报错?报错

2020-06-08 15:39:50 486浏览量 回答数 1

1

回答

我们可以在局部内部类内部访问非最终局部变量吗?

2020-04-24 14:17:54 147浏览量 回答数 1

1

回答

get 和 post 请求在缓存方面的区别

2020-04-07 20:46:54 1064浏览量 回答数 1

1

回答

GET 和 POST 的区别,何时使用 POST?

2019-11-25 14:47:19 590浏览量 回答数 1

1

回答

Post和get区别?

2019-11-01 15:27:37 1949浏览量 回答数 1

1

回答

请教一下go集成C,运行报错是怎么回事?

2019-09-17 16:03:54 317浏览量 回答数 1

1

回答

get请求可以,post请求 有问题,能帮忙看看吗?

2016-04-08 20:42:05 3775浏览量 回答数 1

2

回答

oss支持post提交了么??

2014-07-29 18:00:35 6188浏览量 回答数 2

7

回答

备案接入被管局打回,重新提交初审

2012-11-17 14:46:23 6183浏览量 回答数 7
2709
文章
6591
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载