controller(id给select;text给另外的input框)
@RequestMapping(value = "findUnit")
public @ResponseBody
JSONArray findUnit(TPetitionReport tPetitionReport, RedirectAttributes redirectAttributes) {
Dict dict = new Dict();
dict.setType("work_space");
List<Dict> list = dictService.findList(dict);
String st = "[";//构造json
st+="{id: '" + list.get(0).getValue()
+ "',text: '" + list.get(0).getLabel()+"'}";
for(int i= 1;i<list.size();i++){
st+=",{id: '" + list.get(i).getValue()
+ "',text: '" + list.get(i).getLabel()+"'}";
}
st+="]";
JSONArray json = JSONArray.fromObject(st);
return json;
}
jsp
$("#shouli"+index).select2({
ajax: {
url: "${ctx}/xffy/tPetitionReport/findShouli",
dataType: 'json',
delay: 250,
data: function (params) {
return {
q: params.term
};
},
results: function (data) {
return {
results: data
};
},
cache: true
},
escapeMarkup: function (markup) { return markup; },
formatSelection : function formatRepo(repo) { //选中一个后返回值
$("#score1"+index).val(repo.text);
return repo.id;
},
formatResult: function formatRepoSelection(repo) { //返回所有内容到下拉框
return repo.id;
},
initSelection: function (element, callback) { // 初始化时设置默认值
var id = $(element).val()==null?"请选择":$(element).val();
var text = $("#score1"+index).val()==null?"0":$("#score1"+index).val(); //把text的值传给input
var data = { id: id, text: text};//这里是初始化的数据,你可以通过id来从服务器上获取(ajax),再装载进去
callback(data);
}
});

最新文章

  1. 数据可视化(1)--Chart.js
  2. EF(Entity Framework)发生错误”正在创建模型,此时不可使用上下文“的解决办法。 正在创建模型,此时不可使用上下文。如果在 OnModelCreating 方法内使用上下文或如果多个线程同时访问同一上下文实例,可能引发此异常。请注意不保证 DbContext 的实例成员和相关类是线程安全的。 临时解决了这个问题,在Context的构造函数中,禁用了自动初始化:
  3. Memcached和Redis对比和适用场景
  4. 两种方法解决tomcat的 Failed to initialize end point associated with ProtocolHandler [&quot;http-apr-8080&quot;]
  5. The OAuth 2.0 Authorization Framework-摘自https://tools.ietf.org/html/rfc6749
  6. 可学习的多人人脸识别程序(基于Emgu CV)
  7. windows 下 使用codeblocks 实现C语言对python的扩展
  8. apk,task,android:process与android:sharedUserId的区别
  9. 查看android进程信息
  10. 【转】Android用NDK和整套源码下编译JNI的不同
  11. NOI2014 Day1
  12. spoj1811:Longest Common Substrin
  13. 【Spark篇】---Spark中yarn模式两种提交任务方式
  14. iOS-----------关于组件化
  15. SQL语法基础之SELECT
  16. ASP.NET EF 延迟加载,导航属性延迟加载
  17. 【Java并发编程】8、各种锁的概念
  18. 理解 NgModelController 中相关方法和属性
  19. C# 委托和事件,简单示例说明问题
  20. Restframework 权限permission 组件实例-2

热门文章

  1. Seam科普
  2. ORM(Object/Relation Mapping)框架简介
  3. 《Python之BMI计算》
  4. C# 16进制与字符串、字节数组之间的转换(串口通讯中)
  5. svg path命令
  6. CDH spark2切换成anaconda3的问题
  7. [JZOJ4759] 【雅礼联考GDOI2017模拟9.4】石子游戏
  8. 07.27NOIP模拟赛
  9. Django之深入了解视图层
  10. Workman-Thrift疑问解析