zoukankan      html  css  js  c++  java
  • ajax post传值

    一、字符串
                $.ajax({
                    type: "POST",
                    data: {"ID":id,"name":name},
                    url: "/XX/XXX/XXXX",
                    cache: false,
                    success: function (result) {
                        if (result > 0) {
                            alert("保存成功!");
                        }
                        else {
                            alert("保存失败,请稍后再试!");
                        }
                    }
                });

    后台 XXXX(string ID,string name){}  //ID、name

    二、实体类

       var data = {};
                data["ydayScheduleCount"] = $("#ydayScheduleCount").val();
                data["ydayRealCount"] = $("#ydayRealCount").val();
                data["ydayCancelCount"] = $("#ydayCancelCount").val();
                data["ydayDelayCount"] = $("#ydayDelayCount").val();
                data["ydayDelayTwoCount"] = $("#ydayDelayTwoCount").val();
                data["ydayFlightNormalRate"] = $("#ydayFlightNormalRate").val();
                data["ZBAAScheduleCount"] = $("#ZBAAScheduleCount").val();
                data["ZBAARealCount"] = $("#ZBAARealCount").val();
                data["ZBAACancelCount"] = $("#ZBAACancelCount").val();
                data["ZBAADelayCount"] = $("#ZBAADelayCount").val();
                data["ZBAADelayTowCount"] = $("#ZBAADelayTowCount").val();
                data["ReMarkA"] = $("#ReMarkA").val();
                data["ReMarkB"] = $("#ReMarkB").val();
                data["ReMarkC"] = $("#ReMarkC").val();
                data["ReMarkD"] = $("#ReMarkD").val();
                data["ReMarkE"] = $("#ReMarkE").val();
                data["ReMarkF"] = $("#ReMarkF").val();
                $.ajax({
                    type: "POST",
                    data: data,
                    url: "/XX/XXX/XXXX",
                    cache: false,
                    success: function (result) {
                        if (result > 0) {
                            alert("保存成功!");
                        }
                        else {
                            alert("保存失败,请稍后再试!");
                        }
                    }
                });

    后台 XXXX(CpyNightNew gnn){}  //gnn 实体类

    三、集合

    var _list = {};

    for (var air in airport) {
                    _list["runinfo_airport_racc[" + air + "].Airport"] = airport[air];
                    _list["runinfo_airport_racc[" + air + "].ActualCount"] = $("#" + airport[air] + "_ActualCount_Z").val();
                    _list["runinfo_airport_racc[" + air + "].NormalRate"] = $("#" + airport[air] + "_NormalRate_Z").val();
                    _list["runinfo_airport_racc[" + air + "].Delays"] = $("#" + airport[air] + "_Delays_Z").val();
                    _list["runinfo_airport_racc[" + air + "].ProblemCauses"] = $("#" + airport[air] + "_ProblemCauses_Z").val();
                    _list["runinfo_airport_racc[" + air + "].Days_Type"] = "Z";
                    _list["runinfo_airport_racc[" + air + "].isair"] = 1;
                }

     $.ajax({
                    url: '/XX/XXX/XXXX',
                    data: _list,
                    dataType: "text",
                    type: "POST",
                    traditional: true,
                    success: function (responseJSON) {
                        if (responseJSON > 0) {
                            alert("更新成功!");
                        }
                        else {
                            alert("更新失败,请稍后再试!");
                        }
                    }
                });

    后台 XXXX(List<runinfo_airport_racc> runinfo_airport_racc) //runinfo_airport_racc 集合

    四、json

    //获取整表数据
    function GetAllTableDate() {
        var tr = $("#tb_duty").find("tr");
        var week = 1;
        var arraySaveDate = new Array();//存放数据的list
        var objDate = new Object;//存放数据的每个model
        var arr = ["onduty_name", "onduty_title", "onduty_contract", "onduty_week", "onduty_group"];
        $.each($(tr), function () {
            var tdArr = $(this).children();
            objDate.onduty_name = tdArr.eq(1).find("input").val();//值班领导
            objDate.onduty_title = tdArr.eq(2).find("input").val();//职务
            objDate.onduty_contract = tdArr.eq(3).find("input").val();//联系方式
            objDate.onduty_week = week;
            objDate.onduty_group = 0;
            arraySaveDate.push(objDate);
            objDate = new Object();
            objDate.onduty_name = tdArr.eq(4).find("input").val();//值班领导
            objDate.onduty_title = tdArr.eq(5).find("input").val();//职务
            objDate.onduty_contract = tdArr.eq(6).find("input").val();//联系方式
            objDate.onduty_week = week;
            objDate.onduty_group = 1;
            arraySaveDate.push(objDate);
            objDate = new Object();
            objDate.onduty_name = tdArr.eq(7).find("input").val();//值班领导
            objDate.onduty_title = tdArr.eq(8).find("input").val();//职务
            objDate.onduty_contract = tdArr.eq(9).find("input").val();//联系方式
            objDate.onduty_week = week;
            objDate.onduty_group = 2;
            arraySaveDate.push(objDate);
            objDate = new Object();
            week++;
        });  
        return JSON.stringify(arraySaveDate);
    }


    function save(isSave)
    {
        $.ajax({
            type: "POST",
            dataType: "text",
            url: "/ShareMethod/SaveDutyPlan",
            data: { "strDutyPlan": GetAllTableDate(), "isSave": isSave },
            success: function (result) {
                alert(result);
            }
        })
    }

    后台

    public string SaveDutyPlan(string strDutyPlan,bool isSave){

    //页面传递数据集

      List<onduty_info> lst_onduty_info = JsonConvert.DeserializeObject<List<onduty_info>>(strDutyPlan);

    }

  • 相关阅读:
    PAT 甲级 1027 Colors in Mars
    PAT 甲级 1026 Table Tennis(模拟)
    PAT 甲级 1025 PAT Ranking
    PAT 甲级 1024 Palindromic Number
    PAT 甲级 1023 Have Fun with Numbers
    PAT 甲级 1021 Deepest Root (并查集,树的遍历)
    Java实现 蓝桥杯VIP 算法训练 无权最长链
    Java实现 蓝桥杯VIP 算法训练 无权最长链
    Java实现 蓝桥杯 算法提高 抽卡游戏
    Java实现 蓝桥杯 算法提高 抽卡游戏
  • 原文地址:https://www.cnblogs.com/zh1989/p/5227553.html
Copyright © 2011-2022 走看看