.NetCore mvc Ajax Post數據到後端
阿新 • • 發佈:2018-08-07
isp public name != splay pan 表單 set har
在前端頁面中,如果沒有表單,想把復雜對象提交到後端,可使用以下方法
後端Controller中定義以下方法:
[HttpPost] public int AddSolution([FromBody]Solution col) { if (col != null) { //你的操作 } else { return -1; }return 1; }
註意一定要有 [FromBody]
前端JS方法
function fn_addSolution() { var data = { TableName: "UserTable", Name:"lisi", DisplayName: "李斯", }; $.ajax({ type: "POST", url: "/Solution/AddSolution", data: JSON.stringify(data), contentType:"application/json; charset=utf-8", dataType: "json", success: function (result) { if (result) } }); }
註意其中的 contentType和dataType
.NetCore mvc Ajax Post數據到後端