bootStrap suggest js下拉框的使用,供大家參考,具體內(nèi)容如下
創(chuàng)新互聯(lián)是網(wǎng)站建設(shè)技術(shù)企業(yè),為成都企業(yè)提供專業(yè)的成都網(wǎng)站制作、成都做網(wǎng)站、外貿(mào)營銷網(wǎng)站建設(shè),網(wǎng)站設(shè)計(jì),網(wǎng)站制作,網(wǎng)站改版等技術(shù)服務(wù)。擁有10年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制適合企業(yè)的網(wǎng)站。10年品質(zhì),值得信賴!
HTML
選擇商品:
<%@ include file="dataJs/item/itemSuggest.jsp" %>
itemSuggest.jsp
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
js
(function() { /** * 請(qǐng)求json格式的數(shù)據(jù) {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 的第幾個(gè)數(shù)據(jù),作為input輸入框的顯示的內(nèi)容 // indexKey: 2, //data.value 的第幾個(gè)數(shù)據(jù),作為input輸入框的內(nèi)容 data : dataList }).on('onDataRequestSuccess', function(e, result) { console.log('從 json參數(shù)中獲取,不會(huì)觸發(fā) 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
(即上方j(luò)s代碼)
以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。