大哥大姐们好。。
本人有个问题困扰了好久了,不知道该怎么解决,问题是在我用ajax+Jqiury+json来提交页面表单数据给后台服务器,现在我返回的json数据不知道该怎么循环显示在页面上,我在jsp页面上原来用的是EL表达式在循环显示的,在服务器里用session来保存的,现在改了用json不知道该怎么显示?原来是这样写的:
<c:forEach var="g" items="${sessionScope.map.g}" varStatus="varStatusName">
<input type="hidden" value="${varStatusName.count}" id="exportflag"/>
<tr onMouseOver="this.style.background='#9999FF';" onmouseout ="this.style.background=''; this.style.borderColor=''">
<td class="datalist" > ${g.id.stationNo} </td>
<td class="datalist"> ${g.id.gunNo }</td>
<td class="datalist"> ${g.carNo}</td>
<td class="datalist"> ${g.userCardNo}</td>
<td class="datalist"> ${g.roadNo}</td>
<td class="datalist"> ${g.nowGas }</td>
<td class="datalist"> ${g.price }</td>
<td class="datalist"> ${g.nowMoney }</td>
<td class="datalist"> ${g.reMain}</td>
<td class="datalist"> ${g.id.tradeDate}</td>
</tr>
</c:forEach> 请大家帮忙想想能不能用json跟EL表达式来结合,如果不能改用什么才好呢?谢谢。
本人有个问题困扰了好久了,不知道该怎么解决,问题是在我用ajax+Jqiury+json来提交页面表单数据给后台服务器,现在我返回的json数据不知道该怎么循环显示在页面上,我在jsp页面上原来用的是EL表达式在循环显示的,在服务器里用session来保存的,现在改了用json不知道该怎么显示?原来是这样写的:
<c:forEach var="g" items="${sessionScope.map.g}" varStatus="varStatusName">
<input type="hidden" value="${varStatusName.count}" id="exportflag"/>
<tr onMouseOver="this.style.background='#9999FF';" onmouseout ="this.style.background=''; this.style.borderColor=''">
<td class="datalist" > ${g.id.stationNo} </td>
<td class="datalist"> ${g.id.gunNo }</td>
<td class="datalist"> ${g.carNo}</td>
<td class="datalist"> ${g.userCardNo}</td>
<td class="datalist"> ${g.roadNo}</td>
<td class="datalist"> ${g.nowGas }</td>
<td class="datalist"> ${g.price }</td>
<td class="datalist"> ${g.nowMoney }</td>
<td class="datalist"> ${g.reMain}</td>
<td class="datalist"> ${g.id.tradeDate}</td>
</tr>
</c:forEach> 请大家帮忙想想能不能用json跟EL表达式来结合,如果不能改用什么才好呢?谢谢。
解决方案 »
- 大虾们,如何解决IE6下jquery的append方法不能兼容问题
- 梅花雨日历 今天以前的不能选应该怎么设置
- 关于关闭页面后触发特定事件遇到的问题!急!!!!!!!!!!
- 在js中,使用if不符合条件的话,返回程序头重新来,应该怎么写,谢谢
- button按钮点击后,怎么获得js函数的返回值再提交。
- 但我现在不知道我是不是已经删除了它,怎么判断呢?
- 求助!用JS实现在点击一个链接时弹出打开“另存为”对话框,实现下载的目的!
- 如何获取本地ip地址?急! 在线等待!
- 怎么刷新一个已经打开的页面 而且还要向它传递数据
- swiper 动态加载后台数据到slide中,分页符只有一个pagination怎么解决?
- 这个引号该怎么加???
- 请问这个是什么写法?
既然用了ajax 就没必要使用el表达式了 后台也不用存session了 直接往前台写那个json就可以了
方法:
在ajax回调函数中 用js动态创建table 值你应该可以很easy的拿到吧(那个json) 怎么动态创建 我就不详写了 网上一大堆 jquery也有好多省事的方法 LZ自己搞定吧 呵呵
JSON格式非常适合于那些具有一些属性和值的简单对象,它以“{”开始,以“}”结束,属性和值之间以“:”分割,属性之间以“,”分割。JSON的属性可以是:简单的字符串、数组、数字、true、false、null或者对象。
示例如下:
<script type="text/javascript">
var person={ //JSON对象定义开始
name:'tom', //字符串
age:24, //数字
sex:'男',
status:true,//布尔值
likes:[ //数组
'上网',
'旅游',
'打篮球'],
books:[ //数组,数组中嵌入JSON对象
{name:'java',price:98},
{name:'C#',price:70}
]
}
//通过点号运算法来取得JSON对象属性的值
alert(person.name
+" "
+person.age
+" "
+person.likes[0]
+" "
+person.books[0].name);
</script>