我已经忘记密码页面,当用户输入用户名并点击“验证”按钮来检查他是在哪个组的基础上,我们需要显示不同的局部视图(现在让我们说,这是电话号码)的组这一页。 填写有效信息后, 成功我会重定向到一个新的页面,在那里他将更新自己的密码,如果失败,我需要显示错误消息。

现在,我在写代码的突出困难时期。

这里是一个触发提交按钮点击jQuery的AJAX功能的代码

person = {UserName: $("#UserName").val(), Phone: $("#Phone").val() }

$.ajax({

type: 'POST',

url: '@Url.Action("ForgotPassword", "Customer")',

data: person,

dataType: 'json',

success: function (data) {

//This is the place I need help

if(data.IsDataValid){

// redirect to new page passing the model object

}

else{

//Show an error message without hiding the div

}

},

failure: function () {

}

});

下面是代码控制器动作

[HttpPost]

[ValidateInput(true)]

public ActionResult ForgotPassword(RegisterModel model)

{

if (Request.IsAjaxRequest())

{

Here is the logic which validates the user

return Json(new { regmodel = RegistrationModel })

}

//If it is not ajax call I want to return the view

if (isUsergroup1 == true)

{

return View("View1", RegistrationModel );

}

else if (isUsergroup2 == true)

{

return View("View2", RegistrationModel );

}

else

{

return View();

}

}

请帮忙。 提前致谢

.net mvc ajax重定向,如何在MVC3 JQuery的Ajax调用重定向到新的页面(连同模型)(How to redirec...相关推荐

  1. ajax type是get请求,jQuery的Ajax请求数据时type无法使用GET

    写一个ASP.NET MVC例子,它是使用jQuery的$.Ajax来呼叫控制器的数据. 创建一个视图: 运行结果: 一切正常,但是本例子我们只是获取数据,并没有做任何数据POST上传至控制器,我们尝 ...

  2. ajax post提交数组6,jQuery的ajax()、post()方法提交数组,参数[] 问题

    当用$.ajax()向后台提交参数时,如果参数中数组的话一般在后台会用List,或Integer[] 等数组对象进行接收. 比如: $.ajax({ type: "POST", u ...

  3. 基于jquery的ajax聊天室系统,基于jQuery的Ajax聊天室应用毕业设计(含外文翻译)...

    基于jQuery的Ajax聊天室应用毕业设计(含外文翻译) 毕业设计(论文) I 基于基于 jQuery 的的 Ajax 聊天室应用聊天室应用 摘摘 要要 随着网络的逐渐普及,以及网络技术的不断发展, ...

  4. php中jquery ajax请求参数,浅谈Jquery中Ajax异步请求中的async参数的作用

    之前不知道这个参数的作用,上网找了前辈的博客,在此收录到自己的博客,希望能帮到更多的朋友: test.html asy.js function testAsync{ var temp; $.ajax( ...

  5. html ajax提交表单实例,jQuery使用$.ajax提交表单完整实例

    本文实例讲述了jQuery使用$.ajax提交表单的方法.分享给大家供大家参考,具体如下: 首先,新建Login.html页面: /p> "http://www.w3.org/TR/x ...

  6. ajax静态加载图片,JQuery实现Ajax加载图片的方法

    本文实例讲述了JQuery实现Ajax加载图片的方法.分享给大家供大家参考,具体如下: 最近在学习JQuery,想从原理上模拟一下无刷新的相册浏览. 最先想到的思路是利用缓存,也就是先显示提示消息,然 ...

  7. jq ajax同步异步,详解JQuery中Ajax的同步与异步

    说到ajax同步与异步,可能很多同学对它都不是很了解,接下来我们就Ajax的同步与异步作个简单的介绍.同步:提交请求->等待服务器处理->处理完毕返回这个期间客户端浏览器不能干任何事.异步 ...

  8. ajax没返回响应数据,jQuery的Ajax时无响应数据的解决方法

    jQuery的Ajax时无响应数据的解决方法 复制代码 代码如下: $.ajax( { type: "POST", url: "/MemberComment.aspx/G ...

  9. ajax返回的图片数据格式,jquery发送ajax请求返回数据格式

    jquery向服务器发送一个ajax请求后,可以返回多种类型的数据格式,包括:html,xml,json,text等. 1.html格式的数据 " "+username+" ...

最新文章

  1. 边做边思考,谷歌大脑提出并发RL算法,机械臂抓取速度提高一倍!
  2. spring 配置文件 数据库引入
  3. boost::fusion::traits::deduce_sequence用法的测试程序
  4. Git异常:Cannot delete the branch 'test1' which you are currently on
  5. 程序员圣诞节相册源码_程序员分享圣诞刷屏源码,这次朋友圈千万不要再@微信官方了!...
  6. 转:ASP.Net下两种全局变量的设置和读取方法
  7. (原创)浅谈任意文件下载漏洞的利用
  8. mysql从库应用负载_线上MySQL数据库高负载的解决思路--再次论程序应用索引的重要性...
  9. 【python教程入门学习】五、Python中的列表(list)
  10. python办公自动化博客_最全总结 | 聊聊 Python 办公自动化之 Word(下)
  11. nginx +php-fpm 发挥更大的php作用
  12. 折腾kali linux2.0
  13. [蓝桥杯]试题 基础练习 高精度加法
  14. 图像处理三:图像变形forward warping和inverse warping
  15. python中‘configparser’的使用方法---ini文件读取方法
  16. 阶段1 语言基础+高级_1-3-Java语言高级_05-异常与多线程_第2节 线程实现方式_13_Thread和Runnable的区别...
  17. 视频消重软件大全 视频md5修改器哪个好用
  18. MATLAB 创建function函数,主程序打不开function函数所在的.m文件怎么办?
  19. 怎么删除网络文件服务器的帐号,linux连个文件都删除不了,什么鬼!
  20. 纳米数据世界杯足球基础数据,接口文档,接口api调试,数据接口演示

热门文章

  1. 跑步(【CCF】NOI Online能力测试 入门组第二题)
  2. 数据集图片批量重命名
  3. TLE5012B磁编码器原理及优点,径向充磁磁铁的安装。AS5047、AS5048、AS5600、TLE5012、MA730
  4. 【c++ primer】第八章 函数探幽
  5. 通过phoenix导入数据到hbase出错记录
  6. Jmeter七、jmeter中的参数化
  7. RxJava 和 RxAndroid 四(RxBinding的使用)
  8. MySQL配置文件简单解析
  9. Java - 利用StringEscapeUtils对字符串进行各种转义与反转义
  10. java对象比较排序