http://blog.csdn.net/loongsking/article/details/53224473
function Btn_submit () {
var data = null;
var trlist = $ ("#forecastBillcode tbody"). Children ("tr")
for (var i = 0; i < trlist.length; i++) {
var Tdarr = Trlist.eq (i). Find ("TD");
data = {
Model: [{
Kd_BillCode:tdArr.find (' Input[name=kd_billcode] '). Val (),
Kd_GoodsName:tdArr.find (' input[name=kd_goodsname] '). Val (),
Kd_GoodsType:tdArr.find (' select[name=kd_goodstype] option:selected '). Val (),
Kd_Number:tdArr.find (' input[name=kd_number] '). Val (),
Kd_Rem:tdArr.find (' Input[name=kd_rem] '). Val ()
}]
};
}
$.ajax ({
Type: "POST",
URL: "/data/addprediction",
Data:JSON.stringify (data),
ContentType: "Application/json; Charset=utf-8 ",
DataType: "JSON",
Async:false,
Success:function (Result) {
alert (result);
},
Error:function (Result) {
Alert ("error" + result);
}
});
}
[ValidateInput (False)]
public string Addprediction ([frombody] list<platform.models.addpredictionmodel> model)
{
if (modelstate.isvalid)
{
}
return "ASDFASDF";
}
ASP. NET MVC Ajax submission model to Controller