后台向前台传递entity的list然后构筑combobox的方法(easyui)

遇问题,莫着急,深呼吸。

后台写法:
JsonUtil.toJson(new ArrayList<Entity>());
此处jsonUtil是已封装的方法,即将entity的list转为json,根据项目中的具体方法,或放入map,或用response write过去,传入前台。
例:
modelMap.put("roleDataList", JsonUtil.toJson(getRoleList()));

前台写法
从后台获取jsonlist
  eval(jsonlist);
然后赋给combobox的data。
例:
 var roleDataList = eval(‘$!roleDataList‘);
 $(function(){
   var roleDataList = eval(‘$!roleDataList‘);
   console.info(roleDataList);
   $("#roleList").combobox({
     data: roleDataList,
     valueField:‘roleId‘,//entity中的属性
     textField:‘roleName‘,//entity中的属性
     panelHeight:‘auto‘,
     editable:false,
     value:‘$!role_id‘
   });
  });

时间: 2024-08-29 07:04:40

后台向前台传递entity的list然后构筑combobox的方法(easyui)的相关文章

java代码中后台向前台传递list或map集合案例

导入jar包 新建一个servert传递map集合 ajax.java代码: 1 package servlet; 2 3 import java.io.IOException; 4 import java.io.PrintWriter; 5 import java.util.ArrayList; 6 import java.util.HashMap; 7 import java.util.List; 8 import java.util.Map; 9 10 import javax.servl

Struts从后台向前台传递数据

写在前面,在action中对实例化的对象,要有get.set方法,在前台就可以通过struts标签来取得数据. -----------------------------------------------------------------------转------------------------------------------------------------- 不是action传值到jsp页面,而是jsp页面获取action中的属性值,或者范围(如request,session,

springmvc前台传递到controller层的中文乱码解决方法

@RequestMapping("/judge") public String judgeLogger(@RequestParam String userName, @RequestParam String password, @RequestParam String sex, RedirectAttributes redirectAttributes) { // 乱码解决方法 try { String name = new String(userName.getBytes("

MVC5传值问题:后台接收前台的传值(前台通过表单提交)

前台传递:<form action="/Home/Test" method="post"> <label>用户名</label><input type="text" name="username" /> <label>密码</label><input type="text" name="password" /&

后台向前台输出 换行“\n”

MVC 中后台向前台输出 "\n"总是报错 因为后台向前台输出 "\n" 后,前台出现换行  eg: "这里是\n换行" var str="这里是 换行"; 这里的\n被翻译成换行,这个变量就出现问题了! 可以在后台输出时把"\n"替换成 <br/>

c#后台调用前台与js方法互调

c#后台调用前台与js方法互调 分类: 每天学一点2009-10-22 00:32 1527人阅读 评论(0) 收藏 举报 c#javascript脚本buttonvbscriptstring 很多人都向在服务器端调用客户端的函数来操作,也就是在asp中调用javascript脚本中已经定义好的脚本函数.经过研究,发现了一些勉强的方法. 1. 用Response.Write方法写入脚本 比如在你单击按钮后,先操作数据库,完了后显示已经完成,可以在最后想调用的地方写上Response.Write(

ASP.NET后台调用前台JS函数的三种常见方法

第一种:使用普通的添加控件中的Attributes属性进行调用 例如,像一般的普通的按钮:Button1.Attributes.Add("onclick","MyFun();"); 此方法只能在Onload中或者类似于onload的初始化过程中添加才有效.并且是先执行脚本函数,同时无法改变执行顺序. 第二种:使用Response.Write方法进行调用 例如,像我们经常会使用到的Response.Write("<scripttype='text/ja

springMVC之浏览器到后台的数据传递

在讲浏览器到后台的数据传递之前先了解几个概念:json对象,json字符串,spingMVC的注解@requestBody,ajax请求的参数contentType var data = { "name":"spring", "age":"20" }; 类似这种格式的就是json对象.json对象的字符串格式就是json字符串. javaScript中有两个关于JSON的工具: //将字符串类型的data转化成json对象 J

C#后台调用前台js(RegisterStartupScript)

C#后台调用前台js代码前台js<script type="text/javascript" language="javascript"> function Ceshi() { var a = "你们好啊!" alert(a); }</script><asp:Button ID="Button1" runat="server" Text="后台调用js" o