关于mvc ajax (post提交)——页面传值以及后台接收
// 前段页面,点击按钮触发Success事件
function success() {
var BusiName =“公司名称”;
var UserName = “用户”;
var UserPhone =“电话”;
var Email= “邮箱”;
var QQ = “QQ”;
var Address = “地址”;
var Remark = “备注(注释)”;
$.ajax({
url: "/Product/Defrayal",
type: "POST",
dataType: "json",
data: { "BusiName":"" + BusiName + "","UserName":"" + UserName + "","UserPhone":"" + UserPhone + "","Email":"" + Email + "","QQ":"" + QQ + "","Address":"" + Address + "","Remark":"" + Remark + ""},
success: function (data) {
alert(data);
},
error: function () {
alert("失败,请重试");
}
});
}
// 后台页面——用FormCollection 来接收数据;
[HttpPost]
public ActionResult Defrayal(FormCollection data)
{
//获取前段传过来的参数
bool bflag;
UserInfo ui = new UserInfo();
ui.BusiName = data["BusiName"].ToString();
ui.UserName = data["UserName"].ToString();
ui.UserPhone = data["UserPhone"].ToString();
ui.Email = data["Email"].ToString();
ui.QQ = data["QQ"].ToString();
ui.Address = data["Address"].ToString();
ui.Remark = data["Remark"].ToString();
if (true == bflag)
{
ViewBag.Success = "ok";
}
else
{
ViewBag.Success = "no";
}
// 返回json格式
return Json(ViewBag.Success);
}
// 后台页面——用Request.Form来接收数据;
[HttpPost]
public ActionResult Defrayal()
{
//获取前段传过来的参数
bool bflag;
UserInfo ui = new UserInfo();
ui.BusiName= Request.Form["BusiName"];
ui.UserName = Request.Form["UserName"];
ui.UserPhone = Request.Form["UserPhone"];
ui.Email = Request.Form["Email"];
if (true == bflag)
{
ViewBag.Success = "ok";
}
else
{
ViewBag.Success = "no";
}
// 返回json格式
return Json(ViewBag.Success);
}
关于mvc ajax (post提交)——页面传值以及后台接收的更多相关文章
- angular的$http.post()提交数据到Java后台接收不到参数值问题的解决方法
本文地址:http://www.cnblogs.com/jying/p/6733408.html 转载请注明出处: 写此文的背景:在工作学习使用angular的$http.post()提交数据时, ...
- Ajax如何提交数据到springMVC后台
现在好多web项目实现前段和后端分离,实现前端和后端技术人员,使他们加快开发,减少沟通上的问题,后台只需要提供访问接口,而前天只需要调用提供的接口即可.减少前后端的沟通上的成本 本项目是开发中发现aj ...
- MVC Ajax.BeginForm 提交上传图片
吃水不忘挖井人,如果对你有帮助,请说声谢谢.如果你要转载,请注明出处.谢谢! 异步提交时,出现图片不能上传. 起初我定格在 System.Web.Mvc 中.查询源码时,也是没有问题的.那问题出现 ...
- Asp.net Mvc Ajax.BeginForm提交表单
之前Mvc中一直用Html.BeginForm提交表单,即如下: @using (Html.BeginForm("Add", "News", FormMetho ...
- ASP.NET MVC提交LIST列表到后台接收不到数据
兄跌 你看到这篇文章的时候已经找到答案了. 我在解决这个问题的端倪的时候已经浪费了我一个下午的休假时间.所以你应该给我一个赞!!! 不废话了上代码: Entity(Model) [Serializab ...
- spring mvc $.ajax没有指定contentType ,导致后台无法接收到数据
var formData = JSON.stringify(this.rows); //将表单中的数据转为字符串 $.ajax({ type: "post", url: 'http ...
- ASP.NET MVC中,前台DropDownList传值给后台。
List<SelectListItem> ZH = new List<SelectListItem>(); ZH.Add(new SelectListItem { Text = ...
- AJAX 异步传数组时候,后台接收不到!
呵呵,那么问题又来了! 这是为啥呢!! var ids= []; $.ajax({ url: 'xxxx.do', data: { ids: ids}, dataType: "json&qu ...
- MVC Ajax.BeginForm重复提交解决方法
mvc使用MVC Ajax.BeginForm提交的时候有重复提交结果的时候检查相关js文件引用情况, 其中mvc4注意 1 2 3 4 @Scripts.Render("~/bundles ...
随机推荐
- Android应用开发-Activity(重制版)
Android四大组件:Activity,Service,Broadcast Receiver,Content Provider Activity是Context的子类,同时实现了Window.Cal ...
- MaskEdit 使用方法
它有一个 MaskEdit 属性(注意,属性) 打开后有一个 Input Mask 编辑框 格式符意义 L 允许输入英文字母,且一定要输入 l 允许输入 ...
- winform中dataGridView隔行显示不同的背景色,鼠标移动上显示不同颜色,离开后变回原色
winform中dataGridView隔行显示不同的背景色,鼠标移动上显示不同颜色,离开后变回原色 先设置奇数行颜色,这个有个自带的属性AlternatingRowsDefaultCellStyle ...
- 服务 在初始化安装时发生异常:System.IO.FileNotFoundException: "file:///D:\testService"未能加载文件或程序集。系统找不到指定文件。
@echo.@if exist "%windir%\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe" goto INSTALL ...
- LeetCode "Design Twitter"
A mix of hashmap, list and heap. struct Tw { Tw(long long pts, int tid) { ts = pts; tweetid = tid; } ...
- SpringMVC实现查询功能
1 web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi=&qu ...
- 安装Oracle报错,全部为未知!
安装Oracle一开始就报错:需要将以下日志文件发送给管理员,<未知><未知><未知>. 这种问题需要对oracle的setup.exe设置 兼容性.具体如下图:
- MVC图片验证码
C#类库: public class YZM { public string YZMcode = String.Empty; public byte[] load() { Bitmap bit = , ...
- JVM实用参数(五)新生代垃圾回收
本部分,我们将关注堆(heap) 中一个主要区域,新生代(young generation).首先我们会讨论为什么调整新生代的参数会对应用的性能如此重要,接着我们将学习新生代相关的JVM参数. 单纯从 ...
- css不常用重要属性
超出省略号:display:block;white-space:norwrap;overflow:hidden;text-overflow:ellipsis; white-space:norwrap/ ...