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实现的像java、c#之类的sleep暂停的函数代码
Mar 04 Javascript
jquery $.ajax各个事件执行顺序
Oct 15 Javascript
一个javascript图片阅览组件
Nov 09 Javascript
JavaScript 高级篇之闭包、模拟类,继承(五)
Apr 07 Javascript
Jquery实现顶部弹出框特效
Aug 08 Javascript
js实现对ajax请求面向对象的封装
Jan 08 Javascript
JavaScript跨域调用基于JSON的RESTful API
Jul 09 Javascript
vue2.X组件学习心得(新手必看篇)
Jul 05 Javascript
JavaScript中运算符规则和隐式类型转换示例详解
Sep 06 Javascript
vue中axios请求的封装实例代码
Mar 23 Javascript
详解vue 命名视图
Aug 14 Javascript
微信小程序实现可拖动悬浮图标(包括按钮角标的实现)
Dec 29 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
谈谈PHP语法(2)
2006/10/09 PHP
使用php测试硬盘写入速度示例
2014/01/27 PHP
PHP制作图形验证码代码分享
2014/10/23 PHP
PHP session文件独占锁引起阻塞问题解决方法
2015/05/12 PHP
利用Fix Rss Feeds插件修复WordPress的Feed显示错误
2015/12/19 PHP
PHP线程的内存回收问题
2016/07/08 PHP
PHP编程文件处理类SplFileObject和SplFileInfo用法实例分析
2017/07/22 PHP
PHP中$GLOBALS与global的区别详解
2019/03/21 PHP
JSON序列化与解析原生JS方法且IE6和chrome测试通过
2013/09/05 Javascript
node.js中的events.emitter.listeners方法使用说明
2014/12/10 Javascript
JavaScript实现查找字符串中第一个不重复的字符
2014/12/29 Javascript
jQuery实现高亮显示的方法
2015/03/10 Javascript
javascript实现仿腾讯游戏选择
2015/05/14 Javascript
jquery对dom节点的操作【推荐】
2016/04/15 Javascript
微信小程序点击控件修改样式实例详解
2017/07/07 Javascript
使用D3.js创建物流地图的示例代码
2018/01/27 Javascript
js将键值对字符串转为json字符串的方法
2018/03/30 Javascript
react脚手架如何配置less和ant按需加载的方法步骤
2018/11/28 Javascript
VUE2.0 ElementUI2.0表格el-table自适应高度的实现方法
2018/11/28 Javascript
JS实现集合的交集、补集、差集、去重运算示例【ES5与ES6写法】
2019/02/18 Javascript
[02:13] 完美世界DOTA2联赛PWL DAY5集锦
2020/11/03 DOTA
Python 过滤字符串的技巧,map与itertools.imap
2008/09/06 Python
Python 类与元类的深度挖掘 II【经验】
2016/05/06 Python
正确理解python中的关键字“with”与上下文管理器
2017/04/21 Python
django 环境变量配置过程详解
2019/08/06 Python
500行代码使用python写个微信小游戏飞机大战游戏
2019/10/16 Python
pytorch数据预处理错误的解决
2020/02/20 Python
python异步Web框架sanic的实现
2020/04/27 Python
python根据用户需求输入想爬取的内容及页数爬取图片方法详解
2020/08/03 Python
python 如何实现遗传算法
2020/09/22 Python
matplotlib 使用 plt.savefig() 输出图片去除旁边的空白区域
2021/01/05 Python
python 合并多个excel中同名的sheet
2021/01/22 Python
英国领先的高街书籍专家:Waterstones
2018/02/01 全球购物
澳大利亚最大的护发和护肤品购物网站:RY
2019/12/26 全球购物
荷兰家电销售网站:Welhof
2020/12/08 全球购物
某科技软件测试面试题
2013/05/19 面试题