前臺(tái):文章來源:http://www.zghlxwxcb.cn/news/detail-564986.html
//保存數(shù)據(jù)
function PostRowData(rowData) {
let postData = { "Entity": rowData };
console.log("These data will be saved:---------------------- ", JSON.stringify(postData));
$.post("/Quality/SaveOperationInspectItemResult", { "json": JSON.stringify(postData) }, function (data) {
console.log("Result:------------ Row data save success!");
});
}
后臺(tái):文章來源地址http://www.zghlxwxcb.cn/news/detail-564986.html
/// <summary>
/// 保存check信息
/// Author:LYB
/// Date:2023年7月14日 10:24:32
/// </summary>
/// <param name="json"></param>
/// <returns></returns>
[HttpPost]
public JsonResult SaveOperationInspectItemResult(string json)
{
var result = new ResponseResult();
result.code = 1;
string msg = "";
QualityBLL bll = new QualityBLL();
if (string.IsNullOrEmpty(json))
{
result.success = false;
result.msg = "參數(shù)不能為空!";
return Json(result);
}
JObject jo = JsonConvert.DeserializeObject<JObject>(json);
//判斷主鍵內(nèi)容是否為空, 為空新增, 有值修改
if (jo.SelectToken("Entity") == null)
{
result.success = false;
result.msg = "缺少 Entity 參數(shù)!";
return Json(result);
}
//參數(shù)轉(zhuǎn)實(shí)體
PR_OperationInspectItemEntity entity = JsonConvert.DeserializeObject<PR_OperationInspectItemEntity>(CommonFunction.getValue(jo, "Entity"));
if (string.IsNullOrEmpty (entity.Id.ToString()))
{
result.success = false;
result.msg = "缺少 Id 參數(shù)!";
return Json(result);
}
if (string.IsNullOrEmpty(entity.Operation_Id.ToString()))
{
result.success = false;
result.msg = "缺少 Operation_Id參數(shù)!";
return Json(result);
}
var b = bll.SaveOperationInspectItemResult(entity, out msg);
result.code = b == true ? 0 : 1;
result.success = b;
result.msg = msg;
return Json(result);
}
到了這里,關(guān)于C# MVC ajax將json傳到后臺(tái)接口的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!