bootstrap-table数据导入及设置功能按钮

本文介绍了一种使用JavaScript和jQuery实现的服务器状态切换方法。通过定义按钮事件和AJAX请求,可以更新服务器的状态并重新加载页面以显示新的状态。代码中包含了初始化表格、按钮事件绑定及状态更改的完整流程。
摘要由CSDN通过智能技术生成
<script>
$(document).ready(function(){
        
        var sid = 0;

    //定义函数,返回标签,与下面table初始化关联,这里返回的是一个按钮
function AddFunctionAlty(value,row,index){ var btn = '<button class="btn btn-primary btn-lg TableEditor" data-toggle="modal" data-target="#myModal">切换状态</button>'; return[btn] }
    //定义按钮功能事件,与下面table初始化关联,为初始化的按钮绑定一个事件 window.operateEvents
= { "click .TableEditor":function(e,value,row,index){ sid = row['sid']; }, }
    //确认按钮的事件 $(
'#commit-btn').on('click',function(){ var server_status = $('#status_selector').val(); $.ajax({ url: "change_status", type: "post", data: { 'status' : server_status, 'sid' : sid, }, success: function(respondata){ location.reload(); } }); });

    //去后端获取数据,及传进table里面     $.ajax({ url:
"get_data", type: "get",
          success:
function(respondata){ respondata = JSON.parse(respondata); $('#tbl').bootstrapTable({ data : respondata, columns : [ { field : 'sid', title : 'sid', }, { field : 'name', title : '服务器名称' }, { field : 'maintain', title : '状态', }, { field : 'button', title : '操作', events : operateEvents, formatter : AddFunctionAlty }, ] }); } }); }); </script>

先上一段代码

转载于:https://www.cnblogs.com/QicongLiang/p/11274910.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值