返回信息流我利用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 语句。
请问有什么简单的写法吗
这是一条镜像帖。来源:北邮人论坛 / www-technology / #37502同步于 2016/6/29
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖
Js(JQuery) 加载数据求解
ywg557
2016/6/29镜像同步8 回复
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
什么意思?
现在我自己写界面 然后和后台数据交互。在界面,遇到判断的时候不知道怎么写才比较简单。
【 在 steveyoung 的大作中提到: 】
: 前后端分离吧...
把你的bodyHtml 写成html片段,前提是页面html结构差异大,然后通过路由加载进来,路由可以代替你value的if判断;如果页面html基本一样,看你的意思只是想渲染表格里面的数据,那就在后台把数据处理好传到前台,这样就只用一个html模板了