开发过程中的小问题,马克一下算是记一遍了。

前两天写东西,用到一些jquery 的东西,功能实现是,根据双击表格的某一行获取改行的行号去查找该行中某一固定列内一个<span> 上的文本,然后回传到父窗体中的被勾选的文本框中。在这里我起初只传了row的index 测试发现可以定位到,就没有多想就过了。可是周一到山西给客户上系统的同事打电话说我的那块出问题了。传递的值不唯一。我把我的思路告诉同事后,他查了一遍代码,发现问题处在了传递的row index 上。由于在本地测试的时候数据量有限,没有能够把这个问题暴露出来,问题是:当数据量超过十行的时候这个问题就会被暴露出来例如传递的row是2,列索引时3,正常的理解是第二行第三列的单元格<span>的文字。可是当传递的是23行的时候,就不行了,就重复了。此时的值就不唯一了。所以,这是个细节问题。解决方案就是,在row和column index 中间用下划线进行间隔。这样保证数据唯一性。这是细节,我觉得有必要马克一下。

posted @ 2012-04-09 11:24  sanemu  阅读(241)  评论(0编辑  收藏  举报