Before the company did a project on hot professional, with jquery form asynchronous submission, because the project is MVC5 framework, so my code is only for MVC!
The code is as follows:
$.ajax ({
type: "POST" ,
url: "/hotmajor/addok" ,
datatype: "text" ,
data: ' #hotmajor ' ). Serialize (),
success: function (DAT) {
if (Dat == "true" ) {
Alert ("ok! ");
}
else {
Alert ("no! ");
}
}
});
This code alone is $ (' #hotmajor '). Serialize ()saves you the hassle of writing data in JSON format as before.
Note: This is #hotmajor is the ID of the form, which implements asynchronous submission of the form via Ajax.
The control class directly passes request["name", the code is as follows:
[HttpPost]
Public ActionResult Addok () {
Hashtable hotmajorinfo = new Hashtable ();
Hotmajorinfo.add ("ProjectName", request["ProjectName"]);
Hotmajorinfo.add ("Remark", request["Remark"]);
......}
JQuery form Asynchronous Submission (MVC edition)