var layer;// 定义全局变量 var form; (function () { layui.use(['layer', 'form'], function () { layer = layui.layer; form = layui.form; //初始化协议库列表 initLibname(); //默认查询 query(); }); }).call(this); //执行保存 function save() { var dataList = new Array(); var obj = {}; for (var i = 1; i < 6; i++) { var data = form.val('platform'+i); obj.name = data.name; obj.ip = data.ip; obj.port = data.port; obj.libname = data.libname; obj.enable = data.enable?"true":"false"; dataList.push(obj); obj = {}; } console.log(dataList); $.post("./cgi-bin/sys-platform/save", JSON.stringify(dataList), function (data, status) { if ("success" == status) { window.parent.parent.notify("数据保存成功!"); } else { window.parent.parent.notify("数据保存出错,请重新操作!!"); } }, "json"); } //执行查询 function query() { $.get("./cgi-bin/sys-platform/query", function (data, status) { if ("success" == status) { renderTable(data); } else { window.parent.parent.notify("数据查询出错,请重新操作!!"); } }, "json"); } //渲染表格 function renderTable(list) { console.log(list); //赋值 var cur; for (var i = 1; i <= list.length; i++) { cur = list[i - 1]; //平台名称 $("#platName" + i).html(cur.name); form.val('platform'+i, { "name": cur.name, "ip": cur.ip, "port": cur.port, "libname": cur.libname, "enable": cur.enable=="true"?true:false }); } } function initLibname() { $.ajaxSettings.async = false; $.get("./cgi-bin/libname/libname-list", function (data, status) { if ("success" == status) { renderLibname(data); } else { window.parent.parent.notify("系统后期协议库列表失败!"); } }, "json"); } function renderLibname(list) { $.each(list, function (index, item) { $("select[name='libname']").append(""); }); };