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         }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM