zoukankan      html  css  js  c++  java
  • 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         }
    365个夜晚,我希望做到两天更一篇博客。加油,小白!
  • 相关阅读:
    python 网络爬虫框架scrapy使用说明
    计算机数据表示
    NoSQL 数据库应用
    什么是java序列化?什么情况下需要序列化?
    怎么实现动态代理?
    动态代理是什么?应用场景?
    什么是反射?有什么作用?
    nio中的Files类常用方法有哪些?
    什么是JAVA内部类?
    常见的异常类有哪些?
  • 原文地址:https://www.cnblogs.com/qq2806933146xiaobai/p/14805332.html
Copyright © 2011-2022 走看看