您好,登錄后才能下訂單哦!
bootStrap suggest js下拉框的使用,供大家參考,具體內容如下
HTML
<div class="modalTop" id="suit_name_div"> <p>選擇商品:</p> <%@ include file="dataJs/item/itemSuggest.jsp" %> </div>
itemSuggest.jsp
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <link id="bscss" href="plugins/bootstrap/css/bootstrap.min.css" rel="stylesheet"> <div class="container" > <div class="input-group" > <i class="clearable fa fa-remove" ></i> <input id="suitName" type="text" > <div class="input-group-btn" > <ul class="dropdown-menu dropdown-menu-right" role="menu"> </ul> </div> <!-- /btn-group --> </div> </div> <div class="clearfix"></div>
js
(function() { /** * 請求json格式的數據 {value: [key:value,key2:value2]}; */ function init(url, dataList) { $.ajax({ type : 'post', async : false, url : url, success : function(data) { for (var i = 0; i < data.length; i++) { var obj = {}; obj.name = data[i].itemName; dataList.value.push(obj); } } }) return dataList; } /** * 插件綁定事件 */ function suggest(domID, dataList) { $("#" + domID).bsSuggest({ indexId : 1, // data.value 的第幾個數據,作為input輸入框的顯示的內容 // indexKey: 2, //data.value 的第幾個數據,作為input輸入框的內容 data : dataList }).on('onDataRequestSuccess', function(e, result) { console.log('從 json參數中獲取,不會觸發 onDataRequestSuccess 事件', result); }).on('onSetSelectValue', function(e, keyword, data) { console.log('onSetSelectValue: ', keyword, data); }).on('onUnsetSelectValue', function() { console.log("onUnsetSelectValue"); }); } var dataList = { value : [] }; var url = hostUrl + "item/selectItemList.do"; init(url, dataList); console.info(dataList); suggest("suitName", dataList); }());
要引入的js
<script src="suggest/src/bootstrap-suggest.js"></script> <script src="dataJs/item/itemSuggest.js"></script>(即上方js代碼) <script src="plugins/jQuery/jquery-2.2.3.min.js"></script>
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。