jquery <s:iterator>中的数据修改

问题描述

本人最近在做一个读卡报道功能,进入页面时在页面中用<s:iterator>显示了班级所有学生的学号、姓名、报道情况等三个信息项。jsp页面迭代list集合的代码:<s:iterator value="trainCheckinList" status="st"><tr><td height="35" align="center" <s:if test="#st.isEven() == true"> class="list_info" </s:if>> <!-- 学号 --><s:property value="studentno"/> </td><td height="35" align="center" <s:if test="#st.isEven() == true"> class="list_info" </s:if>> <!-- 姓名 --><s:property value="fullname"/> </td><td align="center" <s:if test="#st.isEven() == true"> class="list_info" </s:if>> <!-- 报到情况 --><s:if test="%{checkin==0}"><span style="color:blue">未报到</span></s:if><s:if test="%{checkin==1}">已报到</s:if> </td></tr></s:iterator>页面中有个“读卡报道”按钮,点击这个按钮就可以读取到卡里的信息,然后会调用$.ajax({});函数进入后台系统代码,读卡报道成功后会返回该学生的学号,然后我想在$.ajax({});函数返回学号时将页面中该学生的“报道情况”这个信息项的信息由原来的0改为1【0代表未报道,1代表已报道】,即在$.ajax({});函数的success:function(jion){}函数参数里面修改值。一开始是想在$.ajax({});返回成功时,在success:function(jion){}函数里面使用$.find();读取页面中trainCheckinList的所有信息,然后逐个比较,学号相同的就修改,代码如下:checkinObject = $.find("[name^='trainCheckinList'][name$='studentno']");$.each(checkinObject,function(n,value){ });但在$.each()里面不知道该如何设置checkin的值,特想各位大神求解

解决方案

很容易啊,你直接给td加个id,肯定唯一<td id='td+学号' align="center" <s:if test="#st.isEven() == true"> class="list_info" </s:if>> <!-- 报到情况 --> <s:if test="%{checkin==0}"><span style="color:blue">未报到</span></s:if> <s:if test="%{checkin==1}">已报到</s:if> </td>然后在ajax返回函数里根据学号去定位这个td标签,$("#td+学号").html("已报到")

时间: 2024-10-27 20:51:50

jquery &amp;lt;s:iterator&amp;gt;中的数据修改的相关文章

数据库中大量数据修改

问题描述 数据库中大量数据修改 要修改一个表中将近一亿条数据怎么办啊???????????? 我这个是oracle数据库,,业务是这样的:把表名,,和要修改的字段名,传入存储过程中,,在存储过程中根据传入的字段名的加工成另一个值,再update给回去,,业务到没什么,就是数据量太大将近一亿条数据 解决方案 考虑到数据库中的修改,其实是删除+重新插入实现的,所以一次性导出,再复制回去可能更快.具体要看什么数据库引擎. 解决方案二: 你这需求...用导入导出吧. 解决方案三: 是什么数据库,关系型数

oracle数据库中小写数据修改为大学数据

问题描述 oracle数据库中小写数据修改为大学数据 解决方案 用upper函数就可以了. 解决方案二: update 表A set sca_qp=upper(sca_qp) 解决方案三: update 表 set SCA_QP = Upper(SCQ_QP) 可以用Upper或者NLS_Upper Oracle函数(将整个字符串转换为大写) NLS_UPPER(x[y]) [功能]返回字符串并将字符串的转换为大写; [参数]x字符型表达式 [参数]Nls_param可选,指定排序的方式(nls

mysql中将textbox中的数据修改传给datatable语句出现问题

问题描述 mysql中将textbox中的数据修改传给datatable语句出现问题 解决方案 ...->rows->default[0]->default[1]... 解决方案二: 不能直接对Rows[x][y]赋值,它是只读的,要更新或插入应该用update和insert,不能直接改

vb.net datagridview 中的数据修改后怎么保存到xml

问题描述 dtagridview中有个二维表的数据,鼠标点击可以修改表格中的数据,然后想要创建一个保存按钮当单机保存的时候能把当前的datagrivew中的数据保存到一个xml中这个怎么弄?求高手指导 解决方案 解决方案二:高手在哪里!在线等啊!急!!!解决方案三:参考一下吧,挺全的.http://blog.csdn.net/loundar/article/details/4398105解决方案四:我需要vb.net的代码c#的没用....引用2楼的回复: 参考一下吧,挺全的.http://bl

jquery 构造函数在表单提交过程中修改数据

  这篇文章主要介绍了jquery 构造函数在表单提交过程中修改数据的方法,十分简单实用,有需要的小伙伴可以参考下. 先贴代码 ? 1 2 3 4 5 6 7 <script type="text/javascript"> function appendText(){ var content = $("#textarea").val(); var new_content = content + "wap"; $("#text

JQuery限制复选框checkbox可选中个数的方法

  这篇文章主要介绍了JQuery限制复选框checkbox可选中个数的方法,涉及jQuery操作复选框长度判断与属性修改的相关技巧,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了JQuery限制复选框checkbox可选中个数的方法.分享给大家供大家参考.具体分析如下: 由于项目需要限制可批量操作的文件个数 所以写了一段小代码 如果选中个数大于允许的最大个数 其他复选框不能选择 如果小于则所有复选框都能选择 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1

js-使用jquery读取xml文件中的数据

问题描述 使用jquery读取xml文件中的数据 使用jquery读取xml文件中的数据,当加载进入页面是只加载前面10记录,其他的记录依次由页面中点击按钮后在继续加载数据 我也可以成功的可以一次性的读取全部的xml文件中的数据,但是由于数据量比较多所有需要依次慢慢的加载数据(分布加载)

js-如果不用jquery,怎么用JS获取网页中指定标签内的选中内容?

问题描述 如果不用jquery,怎么用JS获取网页中指定标签内的选中内容? 网页有一个div,里面有些文字,鼠标选中其中一部分字,怎么能感知这一事件,然后返回选中内容. 解决方案 我在贴吧也看到类似的问题,是同一个吗? <!--支持IE9+ Firefox Chrome--> <p>这是一段测试文字</p> <script type='text/javascript'> function getSlct(){//获取选中文字 return getSelect

jquery dialog iframe在IE11.0.31中不能正常加载的现象,请分析一下原因

问题描述 jquery dialog iframe在IE11.0.31中不能正常加载的现象,请分析一下原因 代码如下 <!DOCTYPE HTML PUBLIC ""-//W3C//DTD HTML 4.0 Transitional//EN""><!-- saved from url=(0171)http://localhost:8080/portal/dynaform/document/view.action --><html>