根据查询的数据判断开关的初始状态
<td style="height:30px;line-height: 30px;"> <input name="status" type="checkBox" {if condition='$vo.state eq 1' }checked {/if} data-id="{$vo.id}" data-status="{$vo.state}" value="{$vo.state}" /> </td>
bootstrap开关控件,初始化
onSwitchChange根据开关的事件获取当前状态
$(document).ready(function () { $("[name='status']").bootstrapSwitch({ onText : "展示", // 设置ON文本 offText : "隐藏", // 设置OFF文本 onColor : "success",// 设置ON文本颜色 (info/success/warning/danger/primary) offColor : "danger", // 设置OFF文本颜色 (info/success/warning/danger/primary) size : "normal", // 设置控件大小,从小到大 (mini/small/normal/large) handleWidth:"25",//设置控件宽度 onSwitchChange: function (event, state) { if (state == true) { var val = 1; } else { var val = 0; } var status $.ajax({ url: '{:url("路由地址")}', dataType: "json", data: {'id': $(this).data("id"), 'type': $(this).data("status"), 'value': val}, type: "POST", success: function (data) { if (data.msg != '') { $('#msg').text(data.msg); } }, // error: function (XMLHttpRequest, textStatus) { // alert(textStatus + ':' + XMLHttpRequest.status); // } }); } }) });
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。