首页 > 代码库 > jQuery的表单异步提交(MVC版)
jQuery的表单异步提交(MVC版)
之前在公司做了一个关于热门专业的项目,用到了jQuery的表单异步提交,由于项目是MVC5框架的,所以我的代码也只是针对MVC而言的哦!
代码如下:
$.ajax({
type: "POST",
url: "/HotMajor/AddOK",
dataType:"text",
data:$(‘#hotmajor‘).serialize(),
success: function (dat) {
if (dat == "true") {
alert("ok!");
}
else {
alert("no!");
}
}
});
单单这句代码$(‘#hotmajor‘).serialize(),就可以省去像以往那样将数据写成Json格式的那样,方便快捷.
注意:这是#hotmajor是表单的id,通过Ajax实现表单的异步提交。
后台Control类直接通过Request["name"],代码如下:
[HttpPost]
public ActionResult AddOK() {
Hashtable hotmajorInfo = new Hashtable();
hotmajorInfo.Add("ProjectName", Request["ProjectName"]);
hotmajorInfo.Add("Remark", Request["Remark"]);
......}
jQuery的表单异步提交(MVC版)