bootstrap getSelections 方法获取不到值
   <script type="text/javascript">
        $(function(){
            //编辑表格
            $('#table').bootstrapTable({
                //数据来源的网址
                url:'/index.xhtml',
                method: 'post',
                editable:true,//开启编辑模式
                clickToSelect: true,
                showPaginationSwitch:true, //显示分页切换按钮 
                search: true,  //显示检索框
                showRefresh: true,  //显示刷新按钮
                showToggle:true, //显示切换按钮来切换列表/卡片视图
                pagination: true,  
                pageList: [5,25],  
                pageSize:5,  
                columns: [[
                    {field:"id",edit:false,title:"编号",align:"center"},
                    {field:"user_company",edit:{
                                        type:'select',
                                        //数据来源地址
                                        //url:'user/getUser.htm',
                                        data:[{id:1,text:'lzx'},{id:2,text:'lsl'}],
                                        valueField:'id',
                                        textField:'text',
                                        onSelect:function(val,rec){
                                            console.log(val,rec);
                                        }
                    },title:"下拉框",align:"center",width:"200px"},
                    {field:"time",edit:{
                        type:'date',//日期
                        required:true,
                        click:function(){
                        }
                    },title:"时间",align:"center"},
                    {field:"name",title:"名字",align:"center"},
                    {field:"age",title:"年龄",align:"center"},
                    {field:"gender",title:"性别",align:"center",width:"200px",formatter:function(value,row,rowIndex){
                         if(value==1){
                          return '男';
                      }else if(value==2){
                          return '女';
                      }
                    },edit:{
                    type:'select',//下拉框
                    //数据来源地址
                    data:[{id:1,text:'男'},{id:2,text:'女'}],
                    valueField:'id',
                    textField:'text',
                    onSelect:function(val,rec){
                    console.log(val,rec);
                     }
                }}
              ]],
               onDblClickRow: function (row) {
                console.log(row.name)
              }
            });
            $('#addRowbtn').click(function(){
                var data = {};
                $('#table').bootstrapTable('prepend',data); 
            });

        });


        function removeRow(row){
            console.log(row);
        }
        function update(){
             var row = $('#table').bootstrapTable('getSelections')
             console.log(row)
             location.href="delete.action?uid="+row.uid
             var row = $('#dg').datagrid('reload');
    }

    function sava(){
        var row = $('#table').bootstrapTable("getSelections");
        if(row.length==0){
        alert("请选择一行");
        }else{
        console.log(row);
    }
   }

</script>
<body>
    <div id="myTabContent" class="tab-content">
       <!--可编辑表格-->
       <div class="tab-pane fade in active button" id="tab2">
          <button type="button" class="btn btn-success dropdown-toggle" id="addRowbtn">
           <span class="glyphicon glyphicon  glyphicon-plus" aria-hidden="true"></span>增加
         </button>
         <button type="button" class="btn btn-warning" onclick="javascript:update()">
              <span class="glyphicon glyphicon-edit" aria-hidden="true"></span>修改
         </button>
         <button type="button" class="btn btn-info" onclick="javascript:sava()" id="sava">
              <span class=" glyphicon glyphicon-floppy-save" aria-hidden="true"></span>保存
         </button>
       </div>      
    </div>
 <div>
    <table class="table table-striped table-hover" id="table"></table>
 </div> 
  </body>
</html>

获取不到值 一直是undefined 很无奈

1个回答

后台返回的数据格式图片说明

YJWZSRZJ
一只会飞的白菜 是这样的格式
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
bootstrap 获取不到行

``` <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Document</title> <script src="static/js/import.inc.js"></script> </head> <style type="text/css"> .table{ margin-top: 5px; } .button{ margin-top: 8px; margin-left: 10px; } </style> <script type="text/javascript"> $(function(){ //编辑表格 $('#reportTable').bootstrapTable({ //数据来源的网址 url:'/index.xhtml', method: 'post', editable:true,//开启编辑模式 clickToSelect: true, showPaginationSwitch:true, //显示分页切换按钮 search: true, //显示检索框 showRefresh: true, //显示刷新按钮 showToggle:true, //显示切换按钮来切换列表/卡片视图 pagination: true, pageList: [5,25], pageSize:5, pageNumber:1, columns: [[ {field:"id",edit:false,title:"编号",align:"center"}, {field:"user_company",edit:{ type:'select',//下拉框 //数据来源地址 //url:'user/getUser.htm', data:[{id:1,text:'lzx'},{id:2,text:'lsl'}], valueField:'id', textField:'text', onSelect:function(val,rec){ console.log(val,rec); } },title:"下拉框",align:"center",width:"200px"}, {field:"time",edit:{ type:'date',//日期 required:true, click:function(){ } },title:"时间",align:"center"}, {field:"name",title:"名字",align:"center"}, {field:"age",title:"年龄",align:"center"}, {field:"gender",title:"性别",align:"center",width:"200px",formatter:function(value,row,rowIndex){ if(value==1){ return '男'; }else if(value==2){ return '女'; } },edit:{ type:'select',//下拉框 //数据来源地址 data:[{id:1,text:'男'},{id:2,text:'女'}], valueField:'id', textField:'text', onSelect:function(val,rec){ console.log(val,rec); } }} // {field:"userstatus_end_time",title:"操作",align:"center",formatter:function(value,row,rowIndex){ // var strHtml ='<a href="javascript:void(0);" onclick="removeRow('+row+')">删除</a>'; // return strHtml; // },edit:false} ]] }); $('#addRowbtn').click(function(){ var data = {}; $('#reportTable').bootstrapTable('append',data); }); }); function removeRow(row){ console.log(row); } function update(){ var row = $('#reportTable').bootstrapTable('getSelections') console.log(row) location.href="delete.action?uid="+row.uid var row = $('#dg').datagrid('reload'); } function sava(){ var row = $('#reportTable').bootstrapTable('getSelections'); if(row.length==1){ console.log(a[0].id); }else{alert("请选中一行")} } </script> <body> <div id="myTabContent" class="tab-content" style=""> <!--可编辑表格--> <div class="tab-pane fade in active button" id="tab2"> <button type="button" class="btn btn-success dropdown-toggle" id="addRowbtn"> <span class="glyphicon glyphicon glyphicon-plus" aria-hidden="true"></span>增加 </button> <button type="button" class="btn btn-warning" onclick="javascript:update()"> <span class="glyphicon glyphicon-edit" aria-hidden="true"></span>修改 </button> <button type="button" class="btn btn-info" onclick="javascript:sava()"> <span class=" glyphicon glyphicon-floppy-save" aria-hidden="true"></span>保存 </button> </div> </div> <div> <table class="table table-striped table-hover" id="reportTable"></table> </div> </body> </html> ``` 点击保存时打印了一下为undefined 不知道为啥

bootstrap table用getData获取一个可编辑栏位数据,第一次获取出来的数据是对的,但栏位里的数据更改后再进行获取,获取到的依然是第一次的值。这是为何?怎么解?

bootstrap table用getData获取一个可编辑栏位数据,第一次获取出来的数据是对的,但栏位里的数据更改后再进行获取,获取到的依然是第一次的值。这是为何?怎么解?

bootstrap datatable 用jquery取列的值

需求: ajax 请求java 后台返回一个list 结果集,然后用bootstrap datatable 做展示,然后点击行获取此行中某些不需要展示的列的值, 我该怎么取到这些值,我起初的想法是隐藏这些列,我需要隐藏(列:id、name。。。),然后点击行获取此行中的隐藏列的值,但是我用bootstrap 的 这个"bVisible": true, 来隐藏,发现根本取不到,求解,各位有啥好提议,请赐教!!!

bootstrapTable获取选中行时间数据

![这是我的测试代码](https://img-ask.csdn.net/upload/201706/30/1498809120_362457.png) ![测试代码](https://img-ask.csdn.net/upload/201706/30/1498809476_398526.png) ![问题](https://img-ask.csdn.net/upload/201706/30/1498809493_213861.png) 问题是我测试的时候,如果先选择结束时间再选择开始时间就可以正常的弹出时间。 如果先选择开始时间再选结束时间的话就会出现图3那个问题。 麻烦大神帮忙看一下。感谢

bootstrap的datetimepicker怎么获取比选中值晚半小时的值?

``` $(".form_date input").val(); ``` 可以获取选中值,现在需要获取比选中值晚半小时的,应该怎么做?

页面使用bootstrap的remote: url弹出一个表单模态框,为什么关闭后bootstrap Table获取不到当前选中行的数据了?

``` ``` ``` 第一次点击修改,能获取到列表选中行数据的ID,弹窗正常,然后关闭弹窗,什么都不动再次点击修改,却获取不到选中行的ID了,获取到的ID居然是table的id,之后再怎么切换选中的行数据,获取的ID都变成table 的ID,郁闷啊,一直找不到问题出在哪。 直接上代码,列表使用的是bootstrapTable,如下是列表的jsp代码: <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>角色表列表</title> </head> <body style="overflow-x: hidden;overflow-y: auto"> <div id="page-inner"> <div class="row"> <div class="col-md-12"> <h1 style="margin: 1px 0 2px"> <small>角色表</small> </h1> </div> </div> <!-- /. ROW --> <div id="toolbar" style="margin-left: 3px;"> <a href="javascript:void(0);" class="btn btn-primary btn-sm" id="addForm"><i class="glyphicon glyphicon-plus"></i>新增</a> <a href="javascript:void(0);" class="btn btn-success btn-sm" id="editForm"><i class="glyphicon glyphicon-pencil"></i>修改</a> <a href="javascript:void(0);" class="btn btn-danger btn-sm" id="deleteData"><i class="glyphicon glyphicon-remove"></i>删除</a> </div> <table class="table table-bordered table-hover" id="roleTable"> </table> </div> <!-- 模态框 --> <div id="formModal" class="modal fade bs-example-modal-lg" aria-hidden="true"> <div class="modal-dialog modal-lg"> <div id="formContent" class="modal-content"> </div> </div> </div> <!-- /.modal --> </body> </html> # // 下面是点击 修改 时的方法: $("#editForm").click(function(){ var id=""; var a= $('#roleTable').bootstrapTable('getSelections'); if(a.length==1){ id=a[0].id; }else{ layer.msg("只能选中一行数据进行修改!", {icon: 0}); return; } var url="/system/xxx/addForm?id="+id; $("#formModal").removeData("bs.modal"); $("#formModal").modal({ remote: url }); }); 下面为url对应的jsp页面: <%@ page language="java" contentType="text/html;charset=UTF-8"%> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span> </button> <h4 class="modal-title" id="myModalLabel">表信息</h4> </div> <form id="roleForm" class="form-horizontal form-label-left" novalidate> <input type="hidden" id="id" name="id" value="${role.id }"/> <input type="hidden" id="tempFileId" name="tempFileId" value="${role.id }"/> <div class="modal-body"> ....表单.....略... </div> <div class="m ```odal-footer" style="text-align: center;"> <button type="button" class="btn btn-danger" onclick="save();">保存</button> <but ```ton type="button" class="btn btn-primary" data-dismiss="modal">取消</button> </div> </form>

bootstrap table 获取后台数据绑定

通过mybatis查询的1对1结果如下: Contract [id=1, name=服务器采购合同, no=chc-20171010,contract_type=Contract_type [id=1, type=服务器类, mark=null]] 在bootstrap table 中 field绑定数据的时候,只要填写 field:'对象属性'。 现在想体现对象中包含的对象 的字段,field改怎么绑定字段。或者在后台需要怎么操作。 困扰了很久,求大神告知解决方法

bootstrap table通过Jquery选择器获取隐藏列的数据

通过jqeury获取数据 cataid项是隐藏的 ,cataname是可见的,cataname可以获取到它的数据,但是cataid获取不到,想问问大佬bootstrap table怎么通过jquery获取它隐藏猎列的数据 ![图片说明](https://img-ask.csdn.net/upload/201711/20/1511162850_971650.png) ![图片说明](https://img-ask.csdn.net/upload/201711/20/1511162940_127489.png)

使用PHP从bootstrap multiselect中获取所有选定的值?

<div class="post-text" itemprop="text"> <p>Having an off-day today and can't seem to figure this one out for some reason (feeling like a blonde moment).</p> <p>I am trying to use the bootstrap (3.3.7) multiselect field <strong>EX:</strong> </p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false"> <div class="snippet-code"> <pre class="snippet-code-html lang-html prettyprint-override"><code>&lt;select multiple class="form-control" id="select_example"&gt; &lt;option value="one"&gt;1&lt;/option&gt; &lt;option value="two"&gt;2&lt;/option&gt; &lt;option value="three"&gt;3&lt;/option&gt; &lt;option value="four"&gt;4&lt;/option&gt; &lt;option value="five"&gt;5&lt;/option&gt; &lt;/select&gt;</code></pre> </div> </div> <p>When I submit (submits via ajax), the MySQL db receives all the data, but for multiselect fields, it is only the value of the last selected option in the options list.</p> <p>How would I go about getting all of the selected option values and putting them into an array or comma separated string? Selected: 2,4,5 Current value to db: five Expected: two,four,five (or something of the like)</p> <p>Is there a PHP solution for this, or jquery (or combo of the two?)</p> </div>

Bootstrap Table 服务端分页如何获取各个分页勾选的值?

![图片说明](https://img-ask.csdn.net/upload/201812/08/1544268287_494367.png) ![图片说明](https://img-ask.csdn.net/upload/201812/08/1544268306_215542.png) sidePagination : "server", //服务端分页; getSelections、getAllSelections方法只能获取当前分页勾选的数据,无法获取其他分页勾选的数据???怎么办。。。

使用bootstrap-fileinput时,后台无法接收到内容

最近在使用bootstrap-fileinput上传文件,但是后台接收不到MultipleHttpServletRequest。 下面是HTML代码: ``` <form role="form" enctype="multipart/form-data"> <div class="form-group"> <label for="UploadFile" >上传文件路径</label> <input type="file" multiple="multiple" class="file-loading" id="UploadFile" name="UplodaFile"> </div> </form> ``` 下面是后台代码 ``` @ResponseBody @RequestMapping(value="/upload",method = RequestMethod.POST) public Response insert(MultipartHttpServletRequest request, @RequestParam(required = false) MultipartFile[] files, String filetype, String purpose, String description) throws Exception { System.out.println("upload"); Response response2 = new Response().failure("add job error"); return response2; } ``` 点击上传之后显示错误信息如下: ``` org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.IllegalStateException: Current request is not of type [org.springframework.web.multipart.MultipartHttpServletRequest]: org.apache.catalina.connector.RequestFacade@4649f8c5 org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:979) org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:869) javax.servlet.http.HttpServlet.service(HttpServlet.java:650) org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:843) javax.servlet.http.HttpServlet.service(HttpServlet.java:731) ``` 如果去掉MultipartFile并把MultipartHttpServletRequest改为HttpServletRequest则能够正常接收参数。

Bootstrap fileinput 插件上传图片,后台接收不到uploadExtraData

使用Bootstrap fileinput 插件 进行图片上传,图片保存都很顺利,只是通过uploadExtraData传递的参数,后台接收不到。望指点: 前后端代码如下: ``` <div class= "row" style="height:300px"> <form enctype="multipart/form-data"> <div class="form-group"> <input id="uploadImage" type="file" multiple class="file" data-overwrite-initial="false" data-min-file-count="1"> </div> </form> </div> ``` js: ``` $("#uploadImage").fileinput({ uploadUrl: "#springUrl('/file/upload/upload3.html')", //上传的地址 language : "zh",//设置语言 allowedFileExtensions : ['jpg', 'png','gif'], overwriteInitial: false, maxFileSize: 1000, maxFilesNum: 10, //最大上传文件数限制 initialCaption: "请选择上传图片", dropZoneEnabled: false, uploadExtraData:function(previewId, index) { return {"name": "param"}; }, //allowedFileTypes: ['image', 'video', 'flash'], slugCallback: function(filename) { return filename.replace('(', '_').replace(']', '_'); } }); ``` 试过: uploadExtraData:{name:'asd'} uploadExtraData:{'name':'asd'} 都不行. java: ``` // 上传图片 @ResponseBody @Permission(action = Action.Skip) @RequestMapping("/upload3") public Object uploadFile3(HttpServletRequest request, HttpServletResponse response, String param) throws ServletException, IOException { DiskFileItemFactory factory = new DiskFileItemFactory(); ServletFileUpload upload = new ServletFileUpload(factory); System.out.println(param); String name = request.getParameter("name"); boolean flag = true; System.out.println(name); ......... ``` 图片上传正常,可以接收的参数一直是null, 后台的name和param是我传递的key,但是打印出来的一直是null, 求指点,谢谢!!!

请教一个关于bootstrap tree获取父级节点的问题

看了bootstrap treeview的官方api,获取一个节点的父级节点使用以下方式 ``` var parentNode = $('#treeview').treeview('getParent', childNode.nodeId); alert(parentNode.text); ``` 结果是一个函数对象,我想获取父级节点的text,各种尝试,甚至便利这个对象的所有属性和方法,都没有找到,请教各位高手解答下。

bootstrap做的下拉菜单如何取得参数

我用bootstrap做了一个下拉菜单,如何将下拉菜单的参数取得,比如在选择省份的时候,下拉菜单选了山西省,就能将地址信息取得

如何获取的bootstrapTable的回显之后被选中的id

根据后台返回的值,选中bootstrapTable响应的行,并且可以获取被选中的行的id

bootstrap table 数据传递成功,就是不显示数据

bootstrap table 提示onloadsuccess 了,并且查看有数据,但是table就是不显示; 页面: <div class="wrapper"> <div class="fresh-table full-screen-table"> <div class="toolbar"> <button id="alertBtn" class="btn btn-default">Alert</button> </div> <table id="fresh-table" class="table" data-pagination="true" data-show-toggle="true" data-showColumns="true"> <thead> <tr> <th data-field="id" data-checkbox="true">id</th> <th data-field="username" data-sortable="true">Name</th> <th data-field="phone" data-sortable="true">Salary</th> <th data-field="actions" data-formatter="operateFormatter" data-events="operateEvents">Actions</th> </tr> </thead> <tbody> </tbody> </table> </div> </div> JS: $(top.hangge()); var $table = $('#fresh-table'), $alertBtn = $('#alertBtn'), full_screen = false, window_height; $().ready(function(){ window_height = $(window).height(); table_height = window_height - 20; $table.bootstrapTable('destroy'); $table.bootstrapTable({ toolbar: ".toolbar", url : '<%=basePath%>receiving/queryList.do', //请求后台的URL(*) method : 'get', //请求方式(*) showRefresh : true, search : true, showToggle : true, showColumns : true, pagination : true, striped : true, sortable : true, height : table_height, pageSize : 25, pageList : [ 25, 50, 100 ], formatShowingRows : function(pageFrom, pageTo, totalRows) { }, formatRecordsPerPage : function(pageNumber) { return pageNumber + " rows visible"; }, icons : { refresh : 'fa fa-refresh', toggle : 'fa fa-th-list', columns : 'fa fa-columns', detailOpen : 'fa fa-plus-circle', detailClose : 'fa fa-minus-circle' }, onLoadSuccess : function(data) { alert(data.rows[0].username);//这边是有数据的 }, onLoadError : function(status) { alert(status); } }); window.operateEvents = { 'click .like' : function(e, value, row, index) { alert('You click like icon, row: ' + JSON.stringify(row)); console.log(value, row, index); }, 'click .edit' : function(e, value, row, index) { alert('You click edit icon, row: ' + JSON.stringify(row)); console.log(value, row, index); }, 'click .remove' : function(e, value, row, index) { $table.bootstrapTable('remove', { field : 'id', values : [ row.id ] }); } }; $alertBtn.click(function() { alert("You pressed on Alert"); }); $(window).resize(function() { $table.bootstrapTable('resetView'); }); }); function operateFormatter(value, row, index) { return [ '<a rel="tooltip" title="Like" class="table-action like" href="javascript:void(0)" title="Like">', '<i class="fa fa-heart"></i>', '</a>', '<a rel="tooltip" title="Edit" class="table-action edit" href="javascript:void(0)" title="Edit">', '<i class="fa fa-edit"></i>', '</a>', '<a rel="tooltip" title="Remove" class="table-action remove" href="javascript:void(0)" title="Remove">', '<i class="fa fa-remove"></i>', '</a>' ].join(''); }

关于bootstrap 单元格取值的问题

<thead> <tr class="tb_tr"> <th data-field="purchasePlanNumber" data-formatter="actionFormatter">采购计划编号</td> <th data-field="creater">创建人</td> <th data-field="createTime" data-formatter="timeFormatter">创建时间</td> <th data-field="headquarters">指挥部</th> <th data-field="paragraph">标段</th> <th data-field="construction">施工单位</th> <th data-field="state" class="status">状态</th> </thead> 已经加入状态属性,后台假数据 传入 public String examineProcurementPlanCollectJSONData(BootstrapPager bootstrapPager) { JSONArray jsonDataArray = new JSONArray(); String[] number = new String[]{"编号1","编号2","编号3","编号4"}; String[] stateArray = new String[]{"审批中","审批完事"}; for (int i = 0; i < number.length; i++) { JSONObject voJSON = new JSONObject(); voJSON.put("id", i+1); voJSON.put("purchasePlanNumber", number[i]+"666");//采购计划编号 voJSON.put("creater", "佳诚哥");// 创建人 voJSON.put("createTime", DateUtils.getDateStr());// 创建时间 voJSON.put("headquarters", number[i]+"指挥部");// 指挥部 voJSON.put("paragraph", number[i]+"标段");// 标段 voJSON.put("construction", number[i]+"单位");//施工单位 voJSON.put("state", stateArray[CommonUtils.RandomNumber(0, 1)]);// 状态 jsonDataArray.put(voJSON); } JSONObject pager = new JSONObject(); pager.put("total", jsonDataArray.length()* 10); pager.put("rows", jsonDataArray); return pager.toString(); } 现在要根据状态属性 跳转不同的页面 主要jquery 取值问题和判断跳转问题 求大神!!!

获取Bootstrap下拉值以保存到数据库并显示在表中

<div class="post-text" itemprop="text"> <p>I'm having trouble getting a Bootstrap ul li list to store values to a database on click, and then display them. I have my index page with some fields and then dropdowns. The user puts text into the fields and selects from the dropdown, when you click the button the page is refreshed and the data is displayed in a table.</p> <p>I don't want to use because I want to style the dropdown consistently.</p> <p>When I tested it with it saved the data, but no luck with an unordered list.</p> <p>I've searched for the solution to this and read documentation but can't find any information that might match my setup and I'm not fluent in PHP. Here are some snippets. If more is needed I'll provide. Thanks for reading.</p> <p>Form:</p> <pre><code>&lt;form action="parts/insert.php" method="post" role="form"&gt; &lt;select name="prep" id="prep"&gt; &lt;option value=""&gt;Preparation&lt;/option&gt; &lt;option value="0 - 10 mins" &gt;0 - 10 minutes&lt;/option&gt; &lt;option value="11 - 30 mins"&gt;11 - 30 minutes&lt;/option&gt; &lt;option value="One hour +"&gt;One hour +&lt;/option&gt; &lt;/select&gt; &lt;input class="submit btn btn-block btn-lg btn-primary" name="submit" type="submit" value="Add" /&gt; &lt;/form&gt; </code></pre> <p>Where the issue seems to be:</p> <pre><code>&lt;?php $query = mysql_query("SELECT `id`, `prep`, FROM `food` ORDER BY food ASC"); while($row = mysql_fetch_array($query)) { ?&gt; &lt;tr&gt; &lt;td&gt;&lt;?php echo $row['prep']; ?&gt;&lt;/td&gt; &lt;/tr&gt; </code></pre> <p>insert.php:</p> <pre><code> $connection = mysql_connect("hostname", "username", "password"); $db = mysql_select_db("databasename", $connection); if(isset($_POST['submit'])){ $prep = $_POST['prep']; if($food !=''){ $query = mysql_query("insert into food(prep) value ('$prep')"); require_once header("Location: ../index.php"); } else { echo "&lt;p&gt;Please fill out all fields&lt;/p&gt;"; } } mysql_close($connection); </code></pre> </div>

如何从bootstrap输入标签获取值,然后插入到mysql数据库中

<div class="post-text" itemprop="text"> <p>I used bootstrap input-tags in my site. but I can't just handle the tags' values as they are rendered in a span tag with the same class names. I want to get values of each rendered tag and then insert into MySQL database using php and jQuery. what I have for now is:</p> <pre><code>&lt;head&gt; &lt;!-- botstrap-tags css and js --&gt; &lt;link rel="stylesheet" href="bootstrap-tags/css/bootstrap-tagsinput.css" type="text/css"&gt; &lt;script src="bootstrap-tags/js/bootstrap-tagsinput.js"&gt;&lt;/script&gt; &lt;/head&gt; &lt;form action="" method="post"&gt; &lt;div class="form-group"&gt; &lt;label&gt;Tags&lt;/label&gt; &lt;input type="text" name="tags" data-role="tagsinput" value="sport, politics, business"&gt; &lt;/div&gt; &lt;div class="form-group"&gt; &lt;input type="submit" value="add tags"&gt; &lt;/div&gt; &lt;/form&gt; </code></pre> <p>when I'm done with adding my tags, it generates tags as:</p> <pre><code>&lt;span class="tag label label-info"&gt; "sport" &lt;span data-role="remove"&gt; ::after &lt;/span&gt; &lt;/span&gt; &lt;span class="tag label label-info"&gt; "poltics" &lt;span data-role="remove"&gt; ::after &lt;/span&gt; &lt;/span&gt; &lt;span class="tag label label-info"&gt; "business" &lt;span data-role="remove"&gt; ::after &lt;/span&gt; &lt;/span&gt; </code></pre> <p>this is my php script </p> <pre><code>&lt;?php $dbhost = 'localhost:3306'; $dbuser = 'root'; $dbpass = ''; $dbname = 'web'; $link = mysqli_connect($dbhost, $dbuser, $dbpass, $dbname); if(! $link ) { echo 'Connected failure&lt;br&gt;'; } if (isset($_POST['submit'])) { $tags=$_POST['tags']; $sql = "INSERT INTO `tags`(`name`) VALUES ('$tags')"; if (mysqli_query($link, $sql)) { // alert success message echo "tags added successfully"; } else { echo "Error: " . $sql . "&lt;br&gt;" . mysqli_error($link); } } ?&gt; </code></pre> <p>anyone can help? thanks</p> </div>

C/C++学习指南全套教程

C/C++学习的全套教程,从基本语法,基本原理,到界面开发、网络开发、Linux开发、安全算法,应用尽用。由毕业于清华大学的业内人士执课,为C/C++编程爱好者的教程。

定量遥感中文版 梁顺林著 范闻捷译

这是梁顺林的定量遥感的中文版,由范闻捷等翻译的,是电子版PDF,解决了大家看英文费时费事的问题,希望大家下载看看,一定会有帮助的

YOLOv3目标检测实战:训练自己的数据集

YOLOv3是一种基于深度学习的端到端实时目标检测方法,以速度快见长。本课程将手把手地教大家使用labelImg标注和使用YOLOv3训练自己的数据集。课程分为三个小项目:足球目标检测(单目标检测)、梅西目标检测(单目标检测)、足球和梅西同时目标检测(两目标检测)。 本课程的YOLOv3使用Darknet,在Ubuntu系统上做项目演示。包括:安装Darknet、给自己的数据集打标签、整理自己的数据集、修改配置文件、训练自己的数据集、测试训练出的网络模型、性能统计(mAP计算和画出PR曲线)和先验框聚类。 Darknet是使用C语言实现的轻型开源深度学习框架,依赖少,可移植性好,值得深入探究。 除本课程《YOLOv3目标检测实战:训练自己的数据集》外,本人推出了有关YOLOv3目标检测的系列课程,请持续关注该系列的其它课程视频,包括: 《YOLOv3目标检测实战:交通标志识别》 《YOLOv3目标检测:原理与源码解析》 《YOLOv3目标检测:网络模型改进方法》 敬请关注并选择学习!

sql语句 异常 Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your

在我们开发的工程中,有时候会报 [Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ------ 这种异常 不用多想,肯定是我们的sql语句出现问题,下面...

浪潮集团 往年的软件类 笔试题 比较详细的哦

浪潮集团 往年的软件类 笔试题 比较详细的哦

2019 AI开发者大会

2019 AI开发者大会(AI ProCon 2019)是由中国IT社区CSDN主办的AI技术与产业年度盛会。多年经验淬炼,如今蓄势待发:2019年9月6-7日,大会将有近百位中美顶尖AI专家、知名企业代表以及千余名AI开发者齐聚北京,进行技术解读和产业论证。我们不空谈口号,只谈技术,诚挚邀请AI业内人士一起共铸人工智能新篇章!

I2c串口通信实现加速度传感器和FPGA的交流

此代码能实现加速度传感器与FPGA之间的交流,从而测出运动物体的加速度。

Python可以这样学(第一季:Python内功修炼)

董付国系列教材《Python程序设计基础》、《Python程序设计(第2版)》、《Python可以这样学》配套视频,讲解Python 3.5.x和3.6.x语法、内置对象用法、选择与循环以及函数设计与使用、lambda表达式用法、字符串与正则表达式应用、面向对象编程、文本文件与二进制文件操作、目录操作与系统运维、异常处理结构。

微信公众平台开发入门

本套课程的设计完全是为初学者量身打造,课程内容由浅入深,课程讲解通俗易懂,代码实现简洁清晰。通过本课程的学习,学员能够入门微信公众平台开发,能够胜任企业级的订阅号、服务号、企业号的应用开发工作。 通过本课程的学习,学员能够对微信公众平台有一个清晰的、系统性的认识。例如,公众号是什么,它有什么特点,它能做什么,怎么开发公众号。 其次,通过本课程的学习,学员能够掌握微信公众平台开发的方法、技术和应用实现。例如,开发者文档怎么看,开发环境怎么搭建,基本的消息交互如何实现,常用的方法技巧有哪些,真实应用怎么开发。

机器学习初学者必会的案例精讲

通过六个实际的编码项目,带领同学入门人工智能。这些项目涉及机器学习(回归,分类,聚类),深度学习(神经网络),底层数学算法,Weka数据挖掘,利用Git开源项目实战等。

eclipseme 1.7.9

eclipse 出了新的eclipseme插件,官方有下载,但特慢,我都下了大半天(可能自己网速差)。有急需要的朋友可以下哦。。。

Spring Boot -01- 快速入门篇(图文教程)

Spring Boot -01- 快速入门篇 今天开始不断整理 Spring Boot 2.0 版本学习笔记,大家可以在博客看到我的笔记,然后大家想看视频课程也可以到【慕课网】手机 app,去找【Spring Boot 2.0 深度实践】的课程,令人开心的是,课程完全免费! 什么是 Spring Boot? Spring Boot 是由 Pivotal 团队提供的全新框架。Spring Boot...

HoloLens2开发入门教程

本课程为HoloLens2开发入门教程,讲解部署开发环境,安装VS2019,Unity版本,Windows SDK,创建Unity项目,讲解如何使用MRTK,编辑器模拟手势交互,打包VS工程并编译部署应用到HoloLens上等。

最简单的倍频verilog程序(Quartus II)

一个工程文件 几段简单的代码 一个输入一个输出(50Mhz倍频到100Mhz)

计算机组成原理实验教程

西北工业大学计算机组成原理实验课唐都仪器实验帮助,同实验指导书。分为运算器,存储器,控制器,模型计算机,输入输出系统5个章节

4小时玩转微信小程序——基础入门与微信支付实战

这是一个门针对零基础学员学习微信小程序开发的视频教学课程。课程采用腾讯官方文档作为教程的唯一技术资料来源。杜绝网络上质量良莠不齐的资料给学员学习带来的障碍。 视频课程按照开发工具的下载、安装、使用、程序结构、视图层、逻辑层、微信小程序等几个部分组织课程,详细讲解整个小程序的开发过程

面试了一个 31 岁程序员,让我有所触动,30岁以上的程序员该何去何从?

最近面试了一个31岁8年经验的程序猿,让我有点感慨,大龄程序猿该何去何从。

基于RSA通信密钥分发的加密通信

基于RSA通信密钥分发的加密通信,采用pycrypto中的RSA、AES模块实现

不同变质程度煤尘爆炸残留气体特征研究

为分析不同变质程度煤尘爆炸残留气体成分的特征规律,利用水平管道煤尘爆炸实验装置进行了贫瘦煤、肥煤、气煤、长焰煤4种不同变质程度的煤尘爆炸实验,研究了不同变质程度煤尘爆炸后气体残留物含量的差异,并对气体

设计模式(JAVA语言实现)--20种设计模式附带源码

课程亮点: 课程培训详细的笔记以及实例代码,让学员开始掌握设计模式知识点 课程内容: 工厂模式、桥接模式、组合模式、装饰器模式、外观模式、享元模式、原型模型、代理模式、单例模式、适配器模式 策略模式、模板方法模式、观察者模式、迭代器模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式 课程特色: 笔记设计模式,用笔记串连所有知识点,让学员从一点一滴积累,学习过程无压力 笔记标题采用关键字标识法,帮助学员更加容易记住知识点 笔记以超链接形式让知识点关联起来,形式知识体系 采用先概念后实例再应用方式,知识点深入浅出 提供授课内容笔记作为课后复习以及工作备查工具 部分图表(电脑PC端查看):

MySQL数据库面试题(2020最新版)

文章目录数据库基础知识为什么要使用数据库什么是SQL?什么是MySQL?数据库三大范式是什么mysql有关权限的表都有哪几个MySQL的binlog有有几种录入格式?分别有什么区别?数据类型mysql有哪些数据类型引擎MySQL存储引擎MyISAM与InnoDB区别MyISAM索引与InnoDB索引的区别?InnoDB引擎的4大特性存储引擎选择索引什么是索引?索引有哪些优缺点?索引使用场景(重点)...

软件测试2小时入门

本课程内容系统、全面、简洁、通俗易懂,通过2个多小时的介绍,让大家对软件测试有个系统的理解和认识,具备基本的软件测试理论基础。 主要内容分为5个部分: 1 软件测试概述,了解测试是什么、测试的对象、原则、流程、方法、模型;&nbsp; 2.常用的黑盒测试用例设计方法及示例演示;&nbsp; 3 常用白盒测试用例设计方法及示例演示;&nbsp; 4.自动化测试优缺点、使用范围及示例‘;&nbsp; 5.测试经验谈。

几率大的Redis面试题(含答案)

本文的面试题如下: Redis 持久化机制 缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题 热点数据和冷数据是什么 Memcache与Redis的区别都有哪些? 单线程的redis为什么这么快 redis的数据类型,以及每种数据类型的使用场景,Redis 内部结构 redis的过期策略以及内存淘汰机制【~】 Redis 为什么是单线程的,优点 如何解决redis的并发竞争key问题 Red...

手把手实现Java图书管理系统(附源码)

【超实用课程内容】 本课程演示的是一套基于Java的SSM框架实现的图书管理系统,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的java人群。详细介绍了图书管理系统的实现,包括:环境搭建、系统业务、技术实现、项目运行、功能演示、系统扩展等,以通俗易懂的方式,手把手的带你从零开始运行本套图书管理系统,该项目附带全部源码可作为毕设使用。 【课程如何观看?】 PC端:https://edu.csdn.net/course/detail/27513 移动端:CSDN 学院APP(注意不是CSDN APP哦) 本课程为录播课,课程2年有效观看时长,大家可以抓紧时间学习后一起讨论哦~ 【学员专享增值服务】 源码开放 课件、课程案例代码完全开放给你,你可以根据所学知识,自行修改、优化

jsp+servlet入门项目实例

jsp+servlet实现班级信息管理项目

winfrom中嵌套html,跟html的交互

winfrom中嵌套html,跟html的交互,源码就在里面一看就懂,很简单

Java面试题大全(2020版)

发现网上很多Java面试题都没有答案,所以花了很长时间搜集整理出来了这套Java面试题大全,希望对大家有帮助哈~ 本套Java面试题大全,全的不能再全,哈哈~ 一、Java 基础 1. JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。 JRE:Java Runtime Environ...

python实现数字水印添加与提取及鲁棒性测试(GUI,基于DCT,含测试图片)

由python写的GUI,可以实现数字水印的添加与提取,提取是根据添加系数的相关性,实现了盲提取。含有两种攻击测试方法(高斯低通滤波、高斯白噪声)。基于python2.7,watermark.py为主

Xshell6完美破解版,亲测可用

Xshell6破解版,亲测可用,分享给大家。直接解压即可使用

你连存活到JDK8中著名的Bug都不知道,我怎么敢给你加薪

CopyOnWriteArrayList.java和ArrayList.java,这2个类的构造函数,注释中有一句话 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 public ArrayList(Collection&lt;? ...

相关热词 c# 解析cad c#数字格式化万 c#int转byte c#格式化日期 c# wpf 表格 c# 实现ad域验证登录 c#心跳包机制 c#使用fmod.dll c#dll vb 调用 c# outlook
立即提问
相关内容推荐