html输入数据示例,获取输入提示数据

html,

body,

#container {

width: 100%;

height: 100%;

}

获取输入提示信息

请输入关键字

//初始化地图

var map = new AMap.Map('container', {

resizeEnable: true, //是否监控地图容器尺寸变化

zoom: 11, //初始地图级别

});

// 获取输入提示信息

function autoInput(){

var keywords = document.getElementById("input").value;

AMap.plugin('AMap.Autocomplete', function(){

// 实例化Autocomplete

var autoOptions = {

city: '全国'

}

var autoComplete = new AMap.Autocomplete(autoOptions);

autoComplete.search(keywords, function(status, result) {

// 搜索成功时,result即是对应的匹配数据

var node = new PrettyJSON.view.Node({

el: document.querySelector("#input-info"),

data: result

});

})

})

}

autoInput();

document.getElementById("input").oninput = autoInput;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,下面是一个完整的示例: 首先,前端需要引入 jQuery 和 Select2 的依赖: ``` <link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.8/css/select2.min.css" rel="stylesheet" /> <script src="https://code.jquery.com/jquery-3.4.1.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.8/js/select2.min.js"></script> ``` 在 HTML 中定义一个 Select2 的下拉框: ``` <select id="mySelect" class="form-control"></select> ``` 然后,通过 jQuery 调用 Select2 插件: ``` $(document).ready(function() { $('#mySelect').select2({ ajax: { url: '/getData', // 后端获取数据的接口地址 dataType: 'json', delay: 250, data: function(params) { return { q: params.term, // 搜索关键字 page: params.page // 分页参数 }; }, processResults: function(data, params) { params.page = params.page || 1; return { results: data.items, // 后端返回的数据 pagination: { more: (params.page * 10) < data.total_count // 是否还有更多数据 } }; }, cache: true }, placeholder: '请选择', // 未选择时的提示文本 minimumInputLength: 1 // 最少输入字符数 }); }); ``` 后端接口代码示例(使用 Spring Boot): ``` @RestController public class MyController { @GetMapping("/getData") public Map<String, Object> getData(@RequestParam("q") String query, @RequestParam("page") int page) { // 根据搜索关键字和分页参数获取数据 List<Object> items = new ArrayList<>(); int total_count = 100; // 总记录数 Map<String, Object> result = new HashMap<>(); result.put("items", items); result.put("total_count", total_count); return result; } } ``` 以上就是一个完整的 Spring Boot + jQuery + Select2 后端获取数据示例

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值