Javascript JQuery POST重定向
我已经用ASP.NET MVC编写了一个程序,我的AJAX功能有问题 如果我的函数返回success,我想重定向到POST方法中的另一个页面。我不能使用window.location,所以我必须制作一个表单来执行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"> <
<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();
};
试试这个。方法折旧。改用typevar 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();