ec:table checkbox 批量提交数据


ec:row



/ec:row
请问:checkbox 批量选中一些行后,怎么将选中的person类对象批量传输到后台,后台如何得到?本人新手,请编写具体点的代码说明,谢谢!

1个回答

able checkbox 批量提交数据

ec:row

/ec:row
请问:checkbox 批量选中一些行后,怎么将选中的person类对象批量传输到后台,后台如何得到?本人新手,请编写具体点的代码说明,谢谢!

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
.net mvc 用 checkbox 实现批量修改数据
请教各位.net mvc 用 checkbox 实现批量修改数据怎么做呢?
js加载出来的checkbox,用$("input:checkbox")无法找到
js加载出来的checkbox,用$("input:checkbox")无法找到,就解决办法
如何全选 s:iterator 中嵌套的 所有 s:checkbox
<s:iterator value="cancellationDtos" status="cancellationDto"> <tr> <td><s:checkbox theme="simple" name="selectedids" fieldValue="%{cancellationjstbid}"/> </td> </tr> <s:iterator> 我在 s:iterator 中用了 s:checkbox , 请问如何写javascript 才能全选 checkbox ? 我是否一定要用 把 s:iterator 放在form中 ,放在table中也可以吗? 谢谢
用 <t:selectManyCheckbox <t:checkbox后台不能获得选中的值
用 <t:selectManyCheckbox <t:checkbox后台不能获得选中的值,谢谢了! <t:selectManyCheckbox id="permissionIds" value="#{deletePermissionBean.permissionIds}" layout="spread" > <f:selectItems value="#{tableBean.PList}"/> </t:selectManyCheckbox> <t:message for="permissionIds" /> <t:checkbox for="permissionIds" index="#{rowIndex}" /> 问题出在:deletePermissionBean这个后台bean的permissionIds的值提交后一直是空的 。String 类型的数组permissionIds的长度 permissionIds.length一值==0。为什么啊。就卡在这里了
struts中的html:checkbox 怎么用
type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception org.apache.jasper.JasperException: An exception occurred processing JSP page /login.jsp at line 13 10: <html:form action="/LogIn.do"> 11: <html:text property="userName" value="dygf" readonly="true"/>dygf 12: <bean:message key="hello.why"/> 13: checkbox1<html:checkbox property="checkbox" value="ch1" name="checkbox"/> 14: checkbox2<html:checkbox property="checkbox" value="ch2" name="checkbox"/> 15: <html:submit property="submit" value="submit"/> 16: <html:reset></html:reset> Stacktrace: org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:505) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:398) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) root cause javax.servlet.ServletException: javax.servlet.jsp.JspException: Cannot find bean checkbox in any scope org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:862) org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791) org.apache.jsp.login_jsp._jspService(login_jsp.java:94) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) root cause javax.servlet.jsp.JspException: Cannot find bean checkbox in any scope org.apache.struts.util.RequestUtils.lookup(RequestUtils.java:938) org.apache.struts.taglib.html.CheckboxTag.doStartTag(CheckboxTag.java:207) org.apache.jsp.login_jsp._jspx_meth_html_005fcheckbox_005f0(login_jsp.java:243) org.apache.jsp.login_jsp._jspx_meth_html_005fform_005f0(login_jsp.java:158) org.apache.jsp.login_jsp._jspx_meth_html_005fhtml_005f0(login_jsp.java:119) org.apache.jsp.login_jsp._jspService(login_jsp.java:87) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 另外html:checkbox的name属性有什么用
如果checkbox1被选中,则checkbox2 也选中 怎么用jQuery实现,代码如下,谢谢
![图片说明](https://img-ask.csdn.net/upload/201612/18/1482060166_316959.jpg) <asp:CheckBox ID="news" runat="server" Text="新闻管理" /> <br /> <asp:CheckBox ID="new1" runat="server" Text="新闻发布" /> <br /> <asp:CheckBox ID="new2" runat="server" Text="新闻查询" /> <br /> <asp:CheckBox ID="manage" runat="server" Text="系统管理" /> <br /> <asp:CheckBox ID="manage1" runat="server" Text="管理员创建" /> <br /> <asp:CheckBox ID="manage2" runat="server" Text="管理员查询" /> <br />
Layui框架的table的选中行功能,获取选中行数据为空!!有没有大佬帮忙看看啊,查了各种资料都不行!!!
``` <table class="layui-hide" id="user-index" lay-filter="user-index"></table> ``` ``` <script> layui.use(['layer', 'table'], function () { var $ = layui.$ , layer = layui.layer , form = layui.form , table = layui.table; //独立版的layer无需执行这一句 var tableId = 'user-index'; var tableToolbar = 'user-index-toolbar'; var tableSearchForm = 'user-index-search'; var minWidth = 768; // 表格渲染 table.render({ elem: '#' + tableId , toolbar: '#' + tableToolbar , defaultToolbar: ['filter'] // ['filter', 'print', 'exports'] , url: '/User/list' ,where:{'username':'','realname':'','tel':'','city':'','isdelete':0} , method: 'get' , cellMinWidth: 80 //全局定义常规单元格的最小宽度,layui 2.2.1 新增 , cols: [[ {type: 'checkbox', id:'cb',fixed: 'left'} , {field: 'id', width: 80, title: 'ID', sort: true} , {field: 'username', width: 212, title: '用户名', sort: true} , {field: 'realname', width: 100, title: '姓名'} , {field: 'sex', width: 105, title: '性别'} , {field: 'tel', width: 180, title: '手机号'} , {field: 'city', width: 120, title: '城市', sort: true} , {field: 'role', width: 100, title: '角色ID', sort: true} , { title: '状态', width: 150, templet: function (res) { if (res.status == '1') { return '已激活(使用中)'; } else { return '<span style="color: #F581B1;">冻结(过期请续费)</span>'; } } } ]] , page: true ,limit:7 , height: 'full-60' // 100 }); ``` 头工具栏的监听 ``` table.on('toolbar(' + tableId + ')', function (obj) { var checkStatus = table.checkStatus(obj.config.id) , data = checkStatus.data; console.log(data) //获取选中行的数据 ``` 结果我选中一条或者是多条数据之后都获取不到数据,table的id我也检查过了没问题。 前端控制台输出是这样的: ``` Object data: Array(0) length: 0 __proto__: Array(0) isAll: false __proto__: Object ``` 但是我又试了全选,神奇的发现全选能选择,有没有大佬能帮忙解释下这是什么问题啊,怎么才能解决
ecside 数据出不来 神马情况?
<%@include file="/common.jsp"%> <html> <head> <title>list</title> <comm:pageHeader /> </head> <script type="text/javascript"> </script> <body leftmargin="0" topmargin="0" onload="init()"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td> <table width="100%" border="0" cellspacing="0" cellpadding="0" > <tr> </tr> <tr> <td colspan="5" height="5"></td> </tr> <tr> <td> <ec:table tableId="ec" var="datas" items="report_data" action="${root}/action/phoneTypeManage?method=list" title="" width="100%" retrieveRowsCallback="" filterRowsCallback="" sortRowsCallback="" > ${report_data} <ec:row style="height:75px;"> <ec:column cell="checkbox" headerCell="checkbox" alias="infoId" style="text-align:center;" value="${datas.id}" width="5%" /> <ec:column property="model" title="phone.type" width="10%" sortable="false" style="cursor:hand;" onclick="detail('${datas.id}')"></ec:column> <ec:column property="null" title="phone.picture" width="10%" sortable="false" ><img src="${root}${datas.picture}" height="70" width="70" style="cursor:hand;" onclick="detail('${datas.id}')"/></ec:column> <ec:column property="null" title="phone.able" width="10%" sortable="false" ><c:if test="${datas.enabled==1}"><comm:message key='phone.service.yes' /></c:if><c:if test="${datas.enabled==0}"><comm:message key='phone.service.no' /></c:if></ec:column> <ec:column property="style" title="phone.support_type" width="15%" sortable="false" ></ec:column> <ec:column property="image" title="phone.picture_format" width="40%" sortable="false" ></ec:column> <ec:column property="null" title="comm.modify" sortable="false" viewsAllowed="html" width="5%" resizeable="false" style="text-align:center;"><a target="WorkBench" href="${root}/action/menuItemManage?method=edit&id=${datas.id}"><img alt="<comm:message key='comm.modify'/>" src="${root}/skin/${style}/update.gif" /></a></ec:column> <ec:column property="null" title="comm.delete" sortable="false" viewsAllowed="html" width="5%" resizeable="false" style="text-align:center;"> <a target="WorkBench" href="javascript:if (confirm('<comm:message key='js.confirm_delete' args='phone.service.widget.menuitem.menuitem' />')) window.location.href='${root}/action/menuItemManage?method=delete&id=${datas.id}'"><img alt="<comm:message key='comm.delete'/>" src="${root}/skin/${style}/delete.gif" /></a> </ec:column> </ec:row> </ec:table> </td> </tr> </table> </td> </tr> </table> </body> </html> common.jsp里面都已经引入了<%@ taglib prefix="ec" uri="/WEB-INF/ecside.tld" %> ${report_data}数据都是可以出来的,然后在这个页面却取出来,别的页面同样的用法都没问题,直接把我搞晕了,童鞋帮忙看下。
初学者js运行不了,各路神仙来帮帮忙
<html> <head> <title>手机批发业务-商品备选区</title> <meta charset="utf-8"> <style type="text/css"> #body{background: url(11.jpg);background-size: 100% 100%;width: 100%;height: 100%;} .table{display: table;border-collapse: separate;} #table-row{display: table-row;} #table-cell{display: table-cell;border:1px solid #ccc;} #table-header-group{display: table-header-group;} #table-row-group{display: table-row-group;} #table-foot-group{display: table-footer-group;} .table-column-group{display:table-column-group;} .table-column{display: table-column;} .font{font-size: 13px;color: grey;} </style> <script type="text/javascript"> var result= ""; var price = new Array(4988.00,9099.00,6399.00,3699.00,2499.00,2699.00); var product new Array("华为P30 Pro 赤茶菊 8+256GB","苹果Xs 双卡双待 全网通 64G","三星 Galaxy S10 8+128GB 皓玉白","One Pulse 7Pro 星雾蓝8+256G","Reno2 Z 8G+128G 晨雾白","小米9 8+256G 幻彩紫"); var isSelected = new Array(0,0,0,0,0,0); function clearAll() { isSelected = [0,0,0,0,0,0]; myForm.sp0.checked = false; myForm.sp1.checked = false; myForm.sp2.checked = false; myForm.sp3.checked = false; myForm.sp4.checked = false; myForm.sp5.checked = false; } function checkOut() { var total = 0; var count = 0; for(var i = 0;i<isSelected.length;i++) {count += isSelected[i];} for(var i = 0;i<price.length;i++) {total = total + price[i]*isSelected[i];} alert("您所选购的"+count+"件,产品总价"+total+"\n"+"请去支付!"); } function shoppingCart() { var selectList = ""; for(var j = 0;j<product.length;j++) { if(isSelected[j]) {selectList +=(j+1) + "-" + product[j] + ",价值" +price[j] + "\n";} } var info = (selectList == "") ? "您的购物车为空,请选购!":selectList; alert(info); } function checkSelect(number) { var temp; switch(number) { case 0:temp = myForm.sp0.checked;break; case 1:temp = myForm.sp1.checked;break; case 2:temp = myForm.sp2.checked;break; case 3:temp = myForm.sp3.checked;break; case 4:temp = myForm.sp4.checked;break; default:temp = myForm.sp5.checked;break; } isSelected[number] = (temp) ? 1 : 0; } </script> </head> <body id="body"> <div class="table" style="margin-left: 400px;text-align: center;" > <form name="myForm" method="post" action=""> <div class="table-column-group"> <div class="table-column"></div> <div class="table-column"></div> <div class="table-column"></div> </div> <div id="table-row-group"> <ul id="table-row" style="height: 300px;"> <li id="table-cell" style="width: 200px;"> <img src="华为P30 Pro.jpg" style="height: 250px;width: 200px;"> <span class="font" name="h41">华为P30 Pro 赤茶菊 8+256GB </span><br> <input type="checkbox" name="sp0" value="4988.00" onclick="checkSelect(0);"><span id="font" >$&nbsp4988.00</span> </li> <li id="table-cell" style="width: 200px;"> <img src="苹果xs.jpg" style="height: 250px;width: 200px;"> <span class="font" name="h42">苹果Xs 双卡双待 全网通 64G</span><br> <input type="checkbox" name="sp1" value="9099.00" onclick="checkSelect(1);"><span id="font">$ 9099.00</span> </li> <li id="table-cell" style="width: 200px;"> <img src="三星.jpg" style="height: 250px;width: 200px;"> <span class="font" name="h43">三星 Galaxy S10 8+128GB 皓玉白</span><br> <input type="checkbox" name="sp2" value="6399.00" onclick="checkSelect(2);"><span id="font">$ 6399.00</span> </li> </ul> </div> <div id="table-row-group"> <ul id="table-row" style="height: 300px;"> <li id="table-cell" style="width: 200px;"> <img src="1+7Prp.jpg" style="height: 250px;width: 200px;"> <span class="font" name="h44">One Pulse 7Pro 星雾蓝8+256G</span><br> <input type="checkbox" name="sp3" value="3699.00" onclick="checkSelect(3);"><span id="font">$ 3699.00</span> </li> <li id="table-cell" style="width: 200px;"> <img src="oppo.jpg" style="height: 250px;width: 200px;"> <span class="font" name="h45">Reno2 Z 8G+128G 晨雾白</span><br> <input type="checkbox" name="sp4" value="2499.00" onclick="checkSelect(4);"><span id="font">$ 2499.00</span> </li> <li id="table-cell" style="width: 200px;"> <img src="小米.jpg" style="height: 250px;width: 200px;"> <span class="font" name="h46">小米9 8+256G 幻彩紫</span><br> <input type="checkbox" name="sp5" value="2699.00" onclick="selectList(5);"><span id="font">$ 2699.00</span> </li> </ul> </div> <div id="table-row-group"> <ul id="table-row" style="height: 60px;"> <li id="table-cell" style="width: 200;border-right: #ffffff;" > <input type="button" name="" value="查看购物车" style="height: 35px;width: 100px;margin-top: 10px;background: #ff60af;border: none;color: #ffffff;" onclick="shoppingCart();"> </li> <li id="table-cell" style="width: 200;border-right: #ffffff;border-left: #ffffff;" > <input type="button" name="" value="收银台结算" style="height: 35px;width: 100px;margin-top: 10px;background: #9f35ff;border: none;color: #ffffff;" onclick="checkOut();"> </li> <li id="table-cell" style="width: 200;border-left: #ffffff;" > <input type="button" name="" value="初始化参数" style="height: 35px;width: 100px;margin-top: 10px;background: #ff8040;border: none;color: #ffffff;" onclick="clearAll();"> </li> </ul> </div> </form> </div> </body> </html> ![图片说明](https://img-ask.csdn.net/upload/201912/16/1576498717_549440.jpg) js一点也没反应。。。
如何在ListView中添加CheckBox
我自定义了一个ListView布局,想在里面添加一个CheckBox按钮,我遇到了下面的第二个问题,虽然有解决方法但不知道具体怎么做,最好能给个完整的例子,谢谢大家了! 1、ListView item中加入checkbox后onListItemClick 事件无法触发。 原因:checkbox的优先级高于ListItem于是屏蔽了ListItem的单击事件。 解决方案:设置checkbox的android:focusable="false" 2、选择其中的checkbox,当滚动ListView的时候,会出现一些Checkbox选择错位的现象, 原因:为记住Checkbox的选择状态 解决方案:当选择Checkbox的时候,记下其状态,然后在getView方法中进行设置
ectable/ecside 取值问题
<p>jsp:</p> <p>&lt;%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%&gt;<br>&lt;%@ taglib uri="/WEB-INF/extremecomponents.tld" prefix="ec" %&gt;<br>&lt;%@ taglib uri="<a href="http://struts.apache.org/tags-bean">http://struts.apache.org/tags-bean</a>" prefix="bean"%&gt;</p> <p> </p> <p>&lt;ec:table width="800" items="infomap" var="infoForm" rowsDisplayed="10" title="信息列表" sortable="true"&gt;<br>  &lt;ec:row&gt;</p> <p>  &lt;ec:column property="id" title="&amp;nbsp;"&gt;&lt;input type='checkbox' value='${infoForm.id}' name='id'&gt;${infoForm.id }&lt;/ec:column&gt;</p> <p>      &lt;/ec:row&gt;</p> <p>&lt;/ec:table&gt;</p> <p> </p> <p>action:</p> <p>request.setAttribute("infomap",ArrayList&lt;infoForm&gt; info...);</p> <p>...</p> <p>String id = request.getParameter("id");</p> <p> </p> <p>这个String id 取出来是空,经过查找,发现 ec 里面的 checkbox value是空的缘故。再说,ec:column 后面一个${infoForm.id} 也是空,前面一个试过用 js alert测试过弹出来也是空值。求解</p>
silverlight中 ComboBox里面嵌套CheckBox怎么绑定数据和获得勾选数据啊?
silverlight中 ComboBox里面嵌套CheckBox怎么绑定数据和获得勾选数据啊?,望大神们指导
ExtJs CheckBox 怎样从store中获取值在显示到CheckBox中
{ fieldLabel: '城区', name: 'Region', xtype: 'checkbox', itemCls: 'x-check-group-alt', columns: 3, store: Ext.create('TianZun.store.RegionStore'), displayField: 'Name', valueField: 'ID', listeners: { render: function () { var store = Ext.create('TianZun.store.RegionStore'); for (var i = 0; i < store.count; i++) { var list = store.getAt(i); var id = list.ID; } } } }
bootstrap table怎么样点击表格某一行内容跳转到该行内容的详情页(能够取到选中行的数据
详情页显示的是关于这一条内容的更多数据 注释掉的地方是做过的尝试 呜呜呜求大佬 ``` $('#table').bootstrapTable({ method: 'get', striped: true, pagination: true, singleSelect:true, dataType: 'json', pageNumber: 1, //初始化加载第一页,默认第一页 pageSize: 10, //每页的记录行数 onClickRow:function(row, $element) { // var row=$("#table").bootstrapTable('getSelections'); // var rowsid = row.serial; // // var selectedRow = $('#table').bootstrapTable("getSelected"); // alert(rowsid); // var row=$('#table').bootstrapTable('getSelections'); // $table.bootstrapTable('getSelections'). var row = $table.bootstrapTable('getRowByUniqueId', 1); }, columns: [ { checkbox: true }, { field: 'serial', title: '序列号' }, { ```
el-table 点击checkbox 如何打开对应禁用按钮
``` <el-table ref="nRiskRateData" :data="nRiskRateData" tooltip-effect="dark" style="width: 100%"> <el-table-column type="selection" width="55"> </el-table-column> <el-table-column label="a" width="200" prop="riskSorted" align="center"> </el-table-column> <el-table-column label="c" width="200" prop="riskCode" align="center"> </el-table-column> <el-table-column label="b" width="200" prop="riskName" align="center"> </el-table-column> <el-table-column label="d" width="200" prop="rateTop" align="center"> <template slot-scope="scope"> <el-input v-model="scope.row.rateTop" :disabled="true"> <template slot="append">%</template> </el-input> </template> </el-table-column> </el-table> ``` ![图片说明](https://img-ask.csdn.net/upload/201805/11/1526033294_956794.png)
bootstrap table如何动态的修改checkbox是否可点击
在其他function 里将bootstrap-table插件里的checkbox禁用,并且更改clicktoselect,改成false
后台动态数据,怎么增加一个导出功能,导出选中的数据
怎么增加一个导出功能,导出选中的数据 ``` <!-- inc:header --> <div class="notice"><div class="p"> <table width="100%" cellpadding="0" cellspacing="0"> <tr> <td><span class="lead">&nbsp;&raquo; 推荐客户列表</span></td> <td> <table> <form method="post" action="#" onsubmit="to_search();return false;"> <tr> <td> <select name="status" id="status"> <option value="">不限审核</option> <option value="1"{if($status == 1)} selected{end}>已审核</option> <option value="2"{if($status == 2)} selected{end}>未审核</option> <option value="3"{if($status == 3)} selected{end}>已过期</option> </select> </td> <td>&nbsp; 时间:</td> <td><input type="text" name="startdate" id="startdate" onfocus="show_date('startdate')" style="width:75px;" value="{:$startdate}"></td> <td>&nbsp;-&nbsp;</td> <td><input type="text" name="enddate" id="enddate" onfocus="show_date('enddate')" style="width:75px;" value="{:$enddate}"></td> <td>&nbsp; 关键字:</td> <td> <select name="keytype" id="keytype"> <option value="">不限</option> <option value="cellphone"{if($keytype == "cellphone")} selected{end}>手机</option> <option value="username"{if($keytype == "username")} selected{end}>姓名</option> </select> </td> <td><input type="text" name="keywords" value="{:$keywords}" id="keywords"></td> <td><input type="submit" value="搜索" class="btn2"></td> </tr> </form> </table> </td> <td align="right"><a class="status0"></a></td> <td>未审核</td> <td align="right"><a class="status1"></a></td> <td>已审核</td> <td align="right"><a class="status2"></a></td> <td>已过期</td> <td align="right"><a href="{:site_url('customer,set')}module_id={:$m_rs[id]}&" class="button">添加新推荐人</a></td> </tr> </table> </div></div> <div class="main"> <table width="100%" style="layout:fixed;" cellpadding="0" cellspacing="0"> <tr> <td class="t_sub" width="40px">&nbsp;</td> <td class="t_sub" width="50px">ID</td> <td class="t_sub" width="35px">状态</td> <td class="t_sub">合伙人</td> <td class="t_sub">客户姓名</td> <td class="t_sub">客户手机</td> <td class="t_sub">项目名称</td> <td class="t_sub">预约时间</td> <td class="t_sub" width="110px">注册时间</td> <td class="t_sub" width="45px">操作</td> </tr> <!-- $rslist AS $key=>$value --> <tr class="tr_out" onMouseOver="over_tr(this)" onMouseOut="out_tr(this)"> <td align="center" class="tc_left"><input type="checkbox" value="{:$value[id]}"></td> <td align="center" class="tc_right">{:$value[id]}</td> <td align="center" class="tc_right" id="status_{:$value['id']}"><a href="javascript:status({:$value[id]},{:intval($value['status'])});void(0);" class="status{:intval($value['status'])}"></a></td> <td align='center' class="tc_right">&nbsp;<a href="javascript:show_user('{:$value[uid]}');void(0);">{:$value[uname]}</a></a></td> <td align='center' class="tc_right">&nbsp;{:$value[username]}</a></td> <td align='center' class="tc_right">&nbsp;{:$value[cellphone]}</td> <td align='center' class="tc_right">&nbsp;{:$value[proname]}</td> <td align='center' class="tc_right">&nbsp;{:$value[appointment_date]}&nbsp;{:$value[appointment_time]}</td> <td align='center' class="tc_right">{:date('Y-m-d H:i',$value[postdate])}</td> <td align="center" class="tc_right"> <a href="{:site_url('customer,set')}module_id={:$m_rs[id]}&id={:$value[id]}" class="btn edit" title="编辑"></a> <a href="javascript:del({:$value['id']});void(0);" class="btn del" title="删除"></a> </td> </tr> <!-- end --> </table> </div> <div class="table"> <table width="100%"> <tr> <td> <input type="button" value="全选" onclick="select_all()" class="btn2"> <input type="button" value="全不选" onclick="select_none()" class="btn3"> <input type="button" value="反选" onclick="select_anti()" class="btn2"> &nbsp; <input type="button" value="批量审核" onclick="update_pl('1')" class="btn4"> <input type="button" value="批量未审核" onclick="update_pl('0')" class="btn4"> <input type="button" value="批量已过期" onclick="update_pl('2')" class="btn4"> &nbsp; <input type="button" value="批量删除" onclick="del_pl()" class="btn4"> </td> <td align="right">{:$pagelist}</td> </tr> </table> </div> <script type="text/javascript"> function to_search() { url = base_url; //状态 var st = getid("status").value; if(st) { url += "status="+st+"&"; } var startdate = getid("startdate").value; if(startdate) { url += "startdate="+EncodeUtf8(startdate)+"&"; } var enddate = getid("enddate").value; if(enddate) { url += "enddate="+EncodeUtf8(enddate)+"&"; } var keytype = getid("keytype").value; var keywords = getid("keywords").value; if(keytype && keywords) { url += "keytype="+EncodeUtf8(keytype)+"&keywords="+EncodeUtf8(keywords)+"&"; } direct(url); return false; } function update_pl(st) { var id = join_checkbox(); if(!id) { alert("请选择要更新的信息"); return false; } var url = base_url + base_func + "=pl_status&status="+st+"&id="+id; var msg = get_ajax(url); if(msg == "ok") { direct(window.location.href); return true; } else { if(!msg) msg = "error: 操作错误"; alert(msg); return false; } } function del_pl() { var id = join_checkbox(); if(!id) { alert("请选择要删除的信息"); return false; } var qc = confirm("确定要删除该信息吗?删除后是不能恢复!"); if(qc == "0") { return false; } var url = base_url + base_func + "=pl_del&id="+id; var msg = get_ajax(url); if(msg == "ok") { direct(window.location.href); return true; } else { if(!msg) msg = "error: 操作错误"; alert(msg); return false; } } function to_del(id) { var qc = confirm("确定要删除该信息吗?删除后是不能恢复!"); if(qc == "0") { return false; ```
thinkphp3.2 从数据库里读出的数据如何让checkbox选中
thinkphp3.2 从数据库里读出的数据如何让checkbox选中 表A id item 1 1,3,4 表B id itemname 1 a 2 b 3 c 4 d 表 A中的item是表B的ID 想实现的结果: 表B是用checkbox输出到模板里的, 如何查询表A一条记录让A.item和B.id对应的值在模板里的checkbox打外勾,没有的就不打勾。 急……谢谢
bootstrap table数据显示不出来
已经从后台拿数据了,但是再table显示不出来,什么情况,帮忙看看;附上代码 $("#table").bootstrapTable({ // 对应table标签的id url: "task/userTaskInfo", // 获取表格数据的url cache: false, // 设置为 false 禁用 AJAX 数据缓存, 默认为true striped: true, //表格显示条纹,默认为false responseHandler:function (res) { return res; }, queryParams: function (params) { return { } }, columns: [ { checkbox: true, // 显示一个勾选框 align: 'center' // 居中显示 }, { field: 'FNAME_l2', // 返回json数据中的name title: '客户名称', // 表格表头显示文字 align: 'center', // 左右居中 valign: 'middle' // 上下居中 }, { field: 'quarterPercentage', title: '当月完成百分比', align: 'center', valign: 'middle' }, { field: 'monthlyContrast', title: '当月完成正负值', align: 'center', valign: 'middle' }, { field: 'quarterPercentage', title: '当季度完成百分比', align: 'center', valign: 'middle' }, { field: 'quarterContrast', title: '当季度完成正负值', align: 'center', valign: 'middle' }, { field: 'yearPercentage', title: '年完成百分比', align: 'center', valign: 'middle' }, { field: 'yearContrast', title: '年完成正负值', align: 'center', valign: 'middle' }, ], sortName: 'id', // 要排序的字段 sortOrder: 'desc', // 排序规则 onLoadSuccess: function(res){ //加载成功时执行 console.info("加载成功"); console.log(res); }, onLoadError: function(){ //加载失败时执行 console.info("加载数据失败"); } });
Java学习的正确打开方式
在博主认为,对于入门级学习java的最佳学习方法莫过于视频+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现学习的最好方式就是阅读参考官方文档其次就是国内的书籍,博客次之,这又是一个层次了,这里暂时不提后面再谈。博主将为各位入门java保驾护航,各位只管冲鸭!!!上天是公平的,只要不辜负时间,时间自然不会辜负你。 何谓学习?博主所理解的学习,它是一个过程,是一个不断累积、不断沉淀、不断总结、善于传达自己的个人见解以及乐于分享的过程。
程序员必须掌握的核心算法有哪些?
由于我之前一直强调数据结构以及算法学习的重要性,所以就有一些读者经常问我,数据结构与算法应该要学习到哪个程度呢?,说实话,这个问题我不知道要怎么回答你,主要取决于你想学习到哪些程度,不过针对这个问题,我稍微总结一下我学过的算法知识点,以及我觉得值得学习的算法。这些算法与数据结构的学习大多数是零散的,并没有一本把他们全部覆盖的书籍。下面是我觉得值得学习的一些算法以及数据结构,当然,我也会整理一些看过...
有哪些让程序员受益终生的建议
从业五年多,辗转两个大厂,出过书,创过业,从技术小白成长为基层管理,联合几个业内大牛回答下这个问题,希望能帮到大家,记得帮我点赞哦。 敲黑板!!!读了这篇文章,你将知道如何才能进大厂,如何实现财务自由,如何在工作中游刃有余,这篇文章很长,但绝对是精品,记得帮我点赞哦!!!! 一腔肺腑之言,能看进去多少,就看你自己了!!! 目录: 在校生篇: 为什么要尽量进大厂? 如何选择语言及方...
大学四年自学走来,这些私藏的实用工具/学习网站我贡献出来了
大学四年,看课本是不可能一直看课本的了,对于学习,特别是自学,善于搜索网上的一些资源来辅助,还是非常有必要的,下面我就把这几年私藏的各种资源,网站贡献出来给你们。主要有:电子书搜索、实用工具、在线视频学习网站、非视频学习网站、软件下载、面试/求职必备网站。 注意:文中提到的所有资源,文末我都给你整理好了,你们只管拿去,如果觉得不错,转发、分享就是最大的支持了。 一、电子书搜索 对于大部分程序员...
linux系列之常用运维命令整理笔录
本博客记录工作中需要的linux运维命令,大学时候开始接触linux,会一些基本操作,可是都没有整理起来,加上是做开发,不做运维,有些命令忘记了,所以现在整理成博客,当然vi,文件操作等就不介绍了,慢慢积累一些其它拓展的命令,博客不定时更新 free -m 其中:m表示兆,也可以用g,注意都要小写 Men:表示物理内存统计 total:表示物理内存总数(total=used+free) use...
比特币原理详解
一、什么是比特币 比特币是一种电子货币,是一种基于密码学的货币,在2008年11月1日由中本聪发表比特币白皮书,文中提出了一种去中心化的电子记账系统,我们平时的电子现金是银行来记账,因为银行的背后是国家信用。去中心化电子记账系统是参与者共同记账。比特币可以防止主权危机、信用风险。其好处不多做赘述,这一层面介绍的文章很多,本文主要从更深层的技术原理角度进行介绍。 二、问题引入 假设现有4个人...
程序员接私活怎样防止做完了不给钱?
首先跟大家说明一点,我们做 IT 类的外包开发,是非标品开发,所以很有可能在开发过程中会有这样那样的需求修改,而这种需求修改很容易造成扯皮,进而影响到费用支付,甚至出现做完了项目收不到钱的情况。 那么,怎么保证自己的薪酬安全呢? 我们在开工前,一定要做好一些证据方面的准备(也就是“讨薪”的理论依据),这其中最重要的就是需求文档和验收标准。一定要让需求方提供这两个文档资料作为开发的基础。之后开发...
网页实现一个简单的音乐播放器(大佬别看。(⊙﹏⊙))
今天闲着无事,就想写点东西。然后听了下歌,就打算写个播放器。 于是乎用h5 audio的加上js简单的播放器完工了。 演示地点演示 html代码如下` music 这个年纪 七月的风 音乐 ` 然后就是css`*{ margin: 0; padding: 0; text-decoration: none; list-...
Python十大装B语法
Python 是一种代表简单思想的语言,其语法相对简单,很容易上手。不过,如果就此小视 Python 语法的精妙和深邃,那就大错特错了。本文精心筛选了最能展现 Python 语法之精妙的十个知识点,并附上详细的实例代码。如能在实战中融会贯通、灵活使用,必将使代码更为精炼、高效,同时也会极大提升代码B格,使之看上去更老练,读起来更优雅。
数据库优化 - SQL优化
以实际SQL入手,带你一步一步走上SQL优化之路!
2019年11月中国大陆编程语言排行榜
2019年11月2日,我统计了某招聘网站,获得有效程序员招聘数据9万条。针对招聘信息,提取编程语言关键字,并统计如下: 编程语言比例 rank pl_ percentage 1 java 33.62% 2 cpp 16.42% 3 c_sharp 12.82% 4 javascript 12.31% 5 python 7.93% 6 go 7.25% 7 p...
通俗易懂地给女朋友讲:线程池的内部原理
餐盘在灯光的照耀下格外晶莹洁白,女朋友拿起红酒杯轻轻地抿了一小口,对我说:“经常听你说线程池,到底线程池到底是个什么原理?”
《奇巧淫技》系列-python!!每天早上八点自动发送天气预报邮件到QQ邮箱
将代码部署服务器,每日早上定时获取到天气数据,并发送到邮箱。 也可以说是一个小型人工智障。 知识可以运用在不同地方,不一定非是天气预报。
经典算法(5)杨辉三角
杨辉三角 是经典算法,这篇博客对它的算法思想进行了讲解,并有完整的代码实现。
英特尔不为人知的 B 面
从 PC 时代至今,众人只知在 CPU、GPU、XPU、制程、工艺等战场中,英特尔在与同行硬件芯片制造商们的竞争中杀出重围,且在不断的成长进化中,成为全球知名的半导体公司。殊不知,在「刚硬」的背后,英特尔「柔性」的软件早已经做到了全方位的支持与支撑,并持续发挥独特的生态价值,推动产业合作共赢。 而对于这一不知人知的 B 面,很多人将其称之为英特尔隐形的翅膀,虽低调,但是影响力却不容小觑。 那么,在...
腾讯算法面试题:64匹马8个跑道需要多少轮才能选出最快的四匹?
昨天,有网友私信我,说去阿里面试,彻底的被打击到了。问了为什么网上大量使用ThreadLocal的源码都会加上private static?他被难住了,因为他从来都没有考虑过这个问题。无独有偶,今天笔者又发现有网友吐槽了一道腾讯的面试题,我们一起来看看。 腾讯算法面试题:64匹马8个跑道需要多少轮才能选出最快的四匹? 在互联网职场论坛,一名程序员发帖求助到。二面腾讯,其中一个算法题:64匹...
面试官:你连RESTful都不知道我怎么敢要你?
干货,2019 RESTful最贱实践
为啥国人偏爱Mybatis,而老外喜欢Hibernate/JPA呢?
关于SQL和ORM的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行了一番讨论,感触还是有一些,于是就有了今天这篇文。 声明:本文不会下关于Mybatis和JPA两个持久层框架哪个更好这样的结论。只是摆事实,讲道理,所以,请各位看官勿喷。 一、事件起因 关于Mybatis和JPA孰优孰劣的问题,争论已经很多年了。一直也没有结论,毕竟每个人的喜好和习惯是大不相同的。我也看...
白话阿里巴巴Java开发手册高级篇
不久前,阿里巴巴发布了《阿里巴巴Java开发手册》,总结了阿里巴巴内部实际项目开发过程中开发人员应该遵守的研发流程规范,这些流程规范在一定程度上能够保证最终的项目交付质量,通过在时间中总结模式,并推广给广大开发人员,来避免研发人员在实践中容易犯的错误,确保最终在大规模协作的项目中达成既定目标。 无独有偶,笔者去年在公司里负责升级和制定研发流程、设计模板、设计标准、代码标准等规范,并在实际工作中进行...
SQL-小白最佳入门sql查询一
不要偷偷的查询我的个人资料,即使你再喜欢我,也不要这样,真的不好;
redis分布式锁,面试官请随便问,我都会
文章有点长并且绕,先来个图片缓冲下! 前言 现在的业务场景越来越复杂,使用的架构也就越来越复杂,分布式、高并发已经是业务要求的常态。像腾讯系的不少服务,还有CDN优化、异地多备份等处理。 说到分布式,就必然涉及到分布式锁的概念,如何保证不同机器不同线程的分布式锁同步呢? 实现要点 互斥性,同一时刻,智能有一个客户端持有锁。 防止死锁发生,如果持有锁的客户端崩溃没有主动释放锁,也要保证锁可以正常释...
项目中的if else太多了,该怎么重构?
介绍 最近跟着公司的大佬开发了一款IM系统,类似QQ和微信哈,就是聊天软件。我们有一部分业务逻辑是这样的 if (msgType = "文本") { // dosomething } else if(msgType = "图片") { // doshomething } else if(msgType = "视频") { // doshomething } else { // doshom...
Nginx 原理和架构
Nginx 是一个免费的,开源的,高性能的 HTTP 服务器和反向代理,以及 IMAP / POP3 代理服务器。Nginx 以其高性能,稳定性,丰富的功能,简单的配置和低资源消耗而闻名。 Nginx 的整体架构 Nginx 里有一个 master 进程和多个 worker 进程。master 进程并不处理网络请求,主要负责调度工作进程:加载配置、启动工作进程及非停升级。worker 进程负责处...
Python 编程开发 实用经验和技巧
Python是一门很灵活的语言,也有很多实用的方法,有时候实现一个功能可以用多种方法实现,我这里总结了一些常用的方法和技巧,包括小数保留指定位小数、判断变量的数据类型、类方法@classmethod、制表符中文对齐、遍历字典、datetime.timedelta的使用等,会持续更新......
YouTube排名第一的励志英文演讲《Dream(梦想)》
Idon’t know what that dream is that you have, I don't care how disappointing it might have been as you've been working toward that dream,but that dream that you’re holding in your mind, that it’s po...
“狗屁不通文章生成器”登顶GitHub热榜,分分钟写出万字形式主义大作
一、垃圾文字生成器介绍 最近在浏览GitHub的时候,发现了这样一个骨骼清奇的雷人项目,而且热度还特别高。 项目中文名:狗屁不通文章生成器 项目英文名:BullshitGenerator 根据作者的介绍,他是偶尔需要一些中文文字用于GUI开发时测试文本渲染,因此开发了这个废话生成器。但由于生成的废话实在是太过富于哲理,所以最近已经被小伙伴们给玩坏了。 他的文风可能是这样的: 你发现,...
程序员:我终于知道post和get的区别
是一个老生常谈的话题,然而随着不断的学习,对于以前的认识有很多误区,所以还是需要不断地总结的,学而时习之,不亦说乎
《程序人生》系列-这个程序员只用了20行代码就拿了冠军
你知道的越多,你不知道的越多 点赞再看,养成习惯GitHub上已经开源https://github.com/JavaFamily,有一线大厂面试点脑图,欢迎Star和完善 前言 这一期不算《吊打面试官》系列的,所有没前言我直接开始。 絮叨 本来应该是没有这期的,看过我上期的小伙伴应该是知道的嘛,双十一比较忙嘛,要值班又要去帮忙拍摄年会的视频素材,还得搞个程序员一天的Vlog,还要写BU...
加快推动区块链技术和产业创新发展,2019可信区块链峰会在京召开
11月8日,由中国信息通信研究院、中国通信标准化协会、中国互联网协会、可信区块链推进计划联合主办,科技行者协办的2019可信区块链峰会将在北京悠唐皇冠假日酒店开幕。   区块链技术被认为是继蒸汽机、电力、互联网之后,下一代颠覆性的核心技术。如果说蒸汽机释放了人类的生产力,电力解决了人类基本的生活需求,互联网彻底改变了信息传递的方式,区块链作为构造信任的技术有重要的价值。   1...
Java世界最常用的工具类库
Apache Commons Apache Commons有很多子项目 Google Guava 参考博客
相关热词 基于c#波形控件 c# 十进制转十六进制 对文件aes加密vc# c#读取栈中所有的值 c# rsa256加密 好 学c# 还是c++ c# 和java的差距 c# curl网络框架 c# https证书请求 c# 中崎
立即提问