JQuery通过Ajax提交表单并返回结果


Posted in Javascript onJuly 31, 2011

如下:

1:非Ajax

前台:

JQuery通过Ajax提交表单并返回结果

对应后台:

JQuery通过Ajax提交表单并返回结果

2:JQuery之Ajax

在介绍使用JQuery提交表单前,我们需要首先引用jquery.form.js,它来自于http://www.malsup.com/jquery/form/,至此,我们需要引用的JS文件有:

JQuery通过Ajax提交表单并返回结果

功能要求:Ajax提交表单,在控制器HelloWorld4Controller中处理请求,并返回若干数据,数据格式为JSON。

首先,我们假设返回的JSON实体为:

public class LoginResultDTO 
{ 
public bool Success { get; set; } 
public string Message { get; set; } 
public string ReturnUrl { get; set; } 
}

控制器部分的代码为:
public class HelloWorld4Controller : Controller 
{ 
public ActionResult Index() 
{ 
if (Request.IsAjaxRequest()) 
{ 
string str1 = Request.Form["Text33"]; 
string str2 = Request.Form["Text44"]; 
return Json(new MvcApplication5.Controllers.HelloWorld3Controller.LoginResultDTO { Success = true, Message = str1 + str2, ReturnUrl = "SomeUrl" }); 
} 
else 
{ 
return View(); 
} 
} 
}

上面的代码告诉我们,如果我们想要返回别的实体,也是很方便的的。

前台部分代码:

Javascript 相关文章推荐
怎么用javascript进行拖拽
Jul 20 Javascript
javascript实现阻止iOS APP中的链接打开Safari浏览器
Jun 12 Javascript
jquery实现的鼠标下拉滚动置顶效果
Jul 24 Javascript
功能强大的jquery.validate表单验证插件
Nov 07 Javascript
jQuery鼠标悬停内容动画切换效果
Apr 27 jQuery
ES6学习教程之块级作用域详解
Oct 09 Javascript
JavaScript 五大常见函数
Mar 23 Javascript
jQuery获取随机颜色的实例代码
May 21 jQuery
浅谈Node.js 中间件模式
Jun 12 Javascript
JavaScript this绑定过程深入详解
Dec 07 Javascript
JS实现计算小于非负数n的素数的数量算法示例
Feb 26 Javascript
优化Vue项目编译文件大小的方法步骤
May 27 Javascript
Dreamweaver jQuery智能提示插件,支持版本提示,支持1.6api
Jul 31 #Javascript
动态加载外部javascript文件的函数代码分享
Jul 28 #Javascript
工作需要写的一个js拖拽组件
Jul 28 #Javascript
基于Jquery的开发个代阴影的对话框效果代码
Jul 28 #Javascript
jQuery.get、jQuery.getJSON、jQuery.post无法返回JSON问题的解决方法
Jul 28 #Javascript
js中使用DOM复制(克隆)指定节点名数据到新的XML文件中的代码
Jul 27 #Javascript
另一个javascript小测验(代码集合)
Jul 27 #Javascript
You might like
PHP5中虚函数的实现方法分享
2011/04/20 PHP
深入PHP nl2br()格式化输出的详解
2013/06/05 PHP
centos 7.2下搭建LNMP环境教程
2016/11/20 PHP
php实现微信和支付宝支付的示例代码
2020/08/11 PHP
ext for eclipse插件安装方法
2008/04/27 Javascript
js 单引号 传递方法
2009/06/22 Javascript
js 表格隔行颜色
2009/12/02 Javascript
网站导致浏览器崩溃的原因总结(多款浏览器) 推荐
2010/04/15 Javascript
(function($){...})(jQuery)的意思
2010/07/22 Javascript
javascript阻止浏览器后退事件防止误操作清空表单
2013/11/22 Javascript
jQuery遍历对象、数组、集合实例
2014/11/08 Javascript
javascript 实现动态侧边栏实例详解
2016/11/11 Javascript
vue如何解决循环引用组件报错的问题
2018/09/22 Javascript
jQuery的ztree仿windows文件新建和拖拽功能的实现代码
2018/12/05 jQuery
Vue中对iframe实现keep alive无刷新的方法
2019/07/23 Javascript
python使用beautifulsoup从爱奇艺网抓取视频播放
2014/01/23 Python
python根据开头和结尾字符串获取中间字符串的方法
2015/03/26 Python
使用Nginx+uWsgi实现Python的Django框架站点动静分离
2016/03/21 Python
浅谈python 读excel数值为浮点型的问题
2018/12/25 Python
简单了解django orm中介模型
2019/07/30 Python
Django和Flask框架优缺点对比
2019/10/24 Python
Python超越函数积分运算以及绘图实现代码
2019/11/20 Python
使用python 计算百分位数实现数据分箱代码
2020/03/03 Python
django日志默认打印request请求信息的方法示例
2020/05/17 Python
python os模块常用的29种方法使用详解
2020/06/02 Python
Python基于network模块制作电影人物关系图
2020/06/19 Python
CSS3 animation ? steps 函数详解
2019/08/30 HTML / CSS
Expedia西班牙:预订酒店、机票、旅行和廉价度假套餐
2019/04/10 全球购物
全球采购的街头服饰和帽子:Urban Excess
2020/10/28 全球购物
linux系统都有哪些运行级别
2012/04/15 面试题
创建青年文明号材料
2014/05/09 职场文书
交通工程专业推荐信
2014/09/06 职场文书
纪委书记群众路线整改措施思想汇报
2014/10/09 职场文书
三下乡个人总结
2015/03/04 职场文书
2015年公司中秋节致辞
2015/07/31 职场文书
七年级作文之冬景
2019/11/07 职场文书