layui使用ajax
前台js
var $,tab,dataStr,layer; layui.config({ base: "js/" }).extend({ "bodyTab": "bodyTab" }); layui.use(['bodyTab', 'form', 'element', 'layer', 'jquery'], function () { var form = layui.form, element = layui.element; $ = layui.jquery; layer = parent.layer === undefined ? layui.layer : top.layer; // 存训练数据 window.PSetUnityDB = function(UId, UTrunName, UTimeLeng, UScore) { //UnityDBValue.value = cc; //alert(UId + "," + UTrunName + "," + UTimeLeng + "," + UScore); $.ajax({ type: 'POST', url: '/Home/SetTrain/', data:{ Id: UId, //主键 TrunName: UTrunName, TimeLeng: UTimeLeng, Score: UScore }, dataType: "json", //headers: { // "X-": $("input[name='A']").val() //}, success: function (data) {//res为相应体,function为回调函数 var alertIndex; if (res.ResultCode === 0) { alert("成功!"); //window.history.back() } }, error: function (XMLHttpRequest, textStatus, errorThrown) { layer.alert('操作失败!!!' + XMLHttpRequest.status + "|" + XMLHttpRequest.readyState + "|" + textStatus, { icon: 5 }); } }); }; });
后台:
1 /// <summary> 2 /// 异步保存游戏数据 3 /// </summary> 4 /// <param name="item"></param> 5 /// <returns></returns> 6 [HttpPost] 7 //[ValidateAntiForgeryToken] 8 [Route("/Home/SetTrain/")] 9 public async Task<string> SetTrain([FromForm]UTrainDetails uTrainDets) 10 { 11 var result = new BaseResult(); 12 //uTrainDets.PatientID =; 13 //uTrainDets.TrainName =; 14 //uTrainDets.TrainingTime=; 15 //uTrainDets.TrainingScore=; 16 17 if (uTrainDets.Id != null && 18 uTrainDets.TrunName != null && 19 uTrainDets.TimeLeng != null && 20 uTrainDets.Score != null) 21 { 22 //result = await _service.AddOrModifyAsync(item); 23 result.ResultCode = ResultCodeAddMsgKeys.CommonObjectSuccessCode; 24 result.ResultMsg = "成功"; 25 } 26 else 27 { 28 result.ResultCode = ResultCodeAddMsgKeys.CommonModelStateInvalidCode; 29 result.ResultMsg = "失败"; 30 } 31 return JsonHelper.ObjectToJSON(result); 32 }
本文来自博客园,作者:꧁执笔小白꧂,转载请注明原文链接:https://www.cnblogs.com/qq2806933146xiaobai/p/14805332.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下