Javascript JQuery POST重定向

Javascript JQuery POST重定向,javascript,jquery,ajax,asp.net-mvc,post,Javascript,Jquery,Ajax,Asp.net Mvc,Post,我已经用ASP.NET MVC编写了一个程序,我的AJAX功能有问题 如果我的函数返回success,我想重定向到POST方法中的另一个页面。我不能使用window.location,所以我必须制作一个表单来执行post方法 这是我的密码: <body> <div class="login"> <div class="login-screen"> <div class="app-title"> <

我已经用ASP.NET MVC编写了一个程序,我的AJAX功能有问题

如果我的函数返回success,我想重定向到POST方法中的另一个页面。我不能使用window.location,所以我必须制作一个表单来执行post方法

这是我的密码:

<body>
<div class="login">
    <div class="login-screen">
        <div class="app-title">
            <h1>bla bla bla</h1>
        </div>

        <div class="login-form">
            <div class="control-group">
                <input type="text" class="login-field" value="" placeholder="bla bla bla" id="login-name">
                <label class="login-field-icon fui-user" for="login-name"></label>
            </div>
            <div class="control-group">
                <input type="password" class="login-field" value="" placeholder="bla bla bla" id="login-pass">
                <label class="login-field-icon fui-lock" for="login-pass"></label>
            </div>

           <input type="button" class="btn btn-primary" id="button" value="bla bla bla"/>
        </div>
    </div>
    <div id="failedLogin">
    </div>

</div>
</body>

<script src="~/Scripts/Login.js"></script>
我的帖子重定向不起作用,我很乐意得到一些帮助

谢谢

var redirect=函数(url,方法){
  var redirect = function (url, method) {
                    $('<form>', {
                        type: method,
                        action: url
                    }).submit();
                };
$('', { 类型:方法, 操作:url }).submit(); };
试试这个。方法折旧。改用type

var redirect=function(url,方法){
$('', {
类型:方法,
操作:url
}).submit();
};

试试这个。方法折旧。改用type

您不需要返回Ajax函数,您可以从控制器端处理此问题

  if (name.Count() == 1)
            return RedirectToAction("HomeView");
//In your HomeView you can have your first page
        else
            return View();

您无需返回Ajax函数,您可以从控制器端处理此问题

  if (name.Count() == 1)
            return RedirectToAction("HomeView");
//In your HomeView you can have your first page
        else
            return View();

如果你想重定向,为什么要使用ajax呢。只需正常提交。您是否收到成功回复@TalYes,我编辑了这个问题并添加了signIn代码如果你想重定向,你为什么要使用ajax。只需正常提交。您是否收到成功回复@是的,我编辑了问题并添加了登录代码
  if (name.Count() == 1)
            return RedirectToAction("HomeView");
//In your HomeView you can have your first page
        else
            return View();