javascript - select2.jquery ajax,json 搜索结果不起作用我已经检查了 4 个小时,但我没有找到任何答案
问题描述
我有一个问题我尝试将 jquery 插件 select2 我有 select2.min.js 添加到我的 html
这是我的html
我的js
$(文档).ready(函数(){
$.ajax({ url: '/creditdebit/credit/association', type: "GET", success: function(data, textStatus, jqXHR) {
var xdata = $.map(data, function (obj) {
obj.text = obj.text || obj.name;
return obj;
});
$(".association").select2({
placeholder: "test",
data:xdata,
search: data.term,
});
},
error: function (request, textStatus, errorThrown) {
swal("Error ", request.responseJSON.message, "error");
if(request.status == "401"){
alert("Unauthorized Access ");
return false;
}
}
});
});
观点: 我无法搜索 我的搜索不起作用的关联,而且它与同一个地方不一样很奇怪。
解决方案
<html>
<body>
<div class="form-group rows">
<div class="col-md-9">
<select name="socNumber" id="mySelect" class="select2 form-control custom-select" style="width: 100%; height:36px;>
<option value="" label="">
<c:forEach items="${associations}" var="assoc" >//from attribute in my controller
<option value="${assoc.code}">${assoc.name}</option>
</c:forEach>
</select>
</div>
</div>
<script type="text/javascript">
$(function() {
$("#mySelect").select2({
dir: "rtl",
})
});
</script>
</body>
</html>
推荐阅读
- sharepoint - 获取用户在 Sharepoint CSOM 中执行的操作
- html - Angular 使项目在事件中显示或不显示(值更改)
- python - 在烧瓶rest plus中使用restful接口链接其他协程?
- python - 从字典列表中提取值以在python中进行计算?
- reactjs - 在多个页面 NextJS 上共享组件并避免重新渲染
- javascript - delayPressIn、delayPressOut 和 delayLongPress 在 react-native 0.62.2 中禁用 touchableopacity onPress?
- docker - 在 docker 中构建 go proyect 的问题(在 Alpine 中构建并在 Oracle Linux 中执行)
- restructuredtext - 在 RST 中包含任意文件
- javascript - 函数 sortAlpha 未定义
- lua - LUA - 应该工作的简单代码不起作用(Roblox)