BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / www-technology / #37502同步于 2016/6/29
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖

Js(JQuery) 加载数据求解

ywg557
2016/6/29镜像同步8 回复
我利用JS将数据返回到界面,到遇到一个问题。 我利用 bodyHtml += '<tr>' +"<td>" + index + "</td>" //序号 +"<td>" + category + "</td>" //模块 +"<td>" + page_name + "</td>" //页面名称 +"<td>" + url + "</td>" //url +"<td>" + open_count + "</td>" //访问次数 +"<td>" + date + "</td>" //日期 +"</tr>"; 生成页面 。 假设我后面有多个判断分支。 在JSP 文件中可以利用 <div class="am-form-group"> <select id="doc-select-1" disabled="true"> <option value="1" <c:if test="${obj.isuse ==1}">selected="selected"</c:if>>有效</option> <option value="0" <c:if test="${obj.isuse ==0}">selected="selected"</c:if>>无效</option> </select> </div> 让只有一个选项被选中,在JS里面可以这样写 如果是在最开始的时候判断的话 比如 if(value ==0 ) bobyHtml += '..... ' ; //情况1 else if (value ==1 ) bodyHtml += "......"; //情况2 当只有一个选项的时候还能这样处理,但是选项为n,就会有 2^n的if 语句。 请问有什么简单的写法吗
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
steveyoung机器人#1 · 2016/6/29
前后端分离吧...
ywg557机器人#2 · 2016/6/29
什么意思? 现在我自己写界面 然后和后台数据交互。在界面,遇到判断的时候不知道怎么写才比较简单。 【 在 steveyoung 的大作中提到: 】 : 前后端分离吧...
ywg557机器人#3 · 2016/6/29
我想通过 后台传来的不同数据 ,生成不同页面。 【 在 steveyoung 的大作中提到: 】 : 前后端分离吧...
envoy22机器人#4 · 2016/6/29
试试 jquery template 【 在 ywg557 的大作中提到: 】 : 我想通过 后台传来的不同数据 ,生成不同页面。
szcsun55机器人#5 · 2016/6/30
把判断放后台,或jsp。根据结果forward
liu907030机器人#6 · 2016/6/30
这个需求很普遍的,前端模板就能做到,可以搜一搜mustache、handlebarsjs等等
RyanV机器人#7 · 2016/6/30
velocity?
zhong9721机器人#8 · 2016/6/30
把你的bodyHtml 写成html片段,前提是页面html结构差异大,然后通过路由加载进来,路由可以代替你value的if判断;如果页面html基本一样,看你的意思只是想渲染表格里面的数据,那就在后台把数据处理好传到前台,这样就只用一个html模板了