关于select2远程加载
来源:互联网 发布:手机高级编程语言图片 编辑:程序博客网 时间:2024/06/09 17:43
前台页面: <div class="col-lg-9" id="cndiv" style="display:none;">
<input type="text" id="companyName" name="companyName" maxlength="32" style="width:280px;float:left;" class="form-control">
<span style="color:red;font-size:14px;float: right;margin-top:5px;"></span>
</div>
js: <script type="text/javascript">
$(document).ready(function () {
$('#companyId').select2({
ajax: {
url: "${dynamicDomain}/home/register/company",
dataType: 'json',
delay: 250,
data: function (params) {
return {
companyName: params.term, // search term
page: params.page
};
},
processResults: function (data, params) {
params.page = params.page || 1;
return {
results: data.companies,
pagination: {
more: (params.page * 30) < data.total_count
}
};
},
cache: true
},
escapeMarkup: function (markup) { return markup; }, // let our custom formatter work
minimumInputLength: 2
});
</script>
后台处理:
/** * 链接到注册页面 */ @RequestMapping("/company") public String company(HttpServletRequest request, ModelMap modelMap, String companyName) { if (StringUtils.isNotBlank(companyName) && companyName.length() >= 2) { List<Company> companies = companyManager.searchCompany(LocaleUtils.getLocale(request).getLanguage(), "%" + companyName + "%"); I18NUtils.transform(companies, request); List<Option> options = new ArrayList<Option>(); for(Company company : companies){ Option option = new Option(); option.setId(company.getObjectId().toString()); option.setText(company.getNameZh()); options.add(option); } modelMap.addAttribute("companies", options); return "jsonView"; } modelMap.addAttribute("companies", new ArrayList<Option>(0)); return "jsonView"; }
- 关于select2远程加载
- Select2加载远程数据
- 关于select2
- select2 tag之远程源搜索
- select2
- select2
- select2
- select2
- select2
- select2 异步 多批次加载数据
- extjs关于tree的远程加载
- yii中关于select2的使用
- 关于select2插件的一些使用心得
- 关于select2动态设置默认值的问题
- 关于select2默认选中 动态选中 显示
- select2动态加载数据,智能搜索(类似百度搜索)
- # 关于 \kartik\select2\Select2 在 Bootstrap 模态框内不能使用智能搜索的问题
- 关于select2默认选中 动态选中 显示,刷新选中
- java序列化的作用和反序列化
- 浅谈Android之webView及交互
- c++的多态
- c++ 模版template —— c++(复习七)
- Log4j使用教程
- 关于select2远程加载
- Android数据持久化存储
- js 定制执行 setInterval 传参数
- STM8 寄存器与官方库的组合使用
- SQL小记之number转varchar2
- 网易视频云邱似峰:视频直播的风口,视频云服务能带来哪些价值?
- shop++中商品属性和商品参数的不同
- FPGA第九篇:vivado、ISE、quartus ii与notepad++的关联
- 用jquery获取select标签中选中的option值及文本