AJAX过程中遇到的一个数据封装的问题的简单解决办法,请赐教

jsidiot 2006-03-23 03:27:53
环境:
servlet,weblogic,oracle9i

每次都遇到根据页面上的元素的值,带出相应的数据库中的值.因为字段不同.查询条件不同,
每次都要单独写一个servlet来针对每个需求.
今天终于可以在对页面赋值的时候,进行统一的封装了

但是前面根据条件来查询,还没有想到合适的方法,如果好方法,请不吝赐教



先说说我的赋值的方法吧

把所有字段全部select出来
遍历查到的所有字段,根据不同的表分别归类,也防止不同表的相同字段,

以表名为单位,对同表的数据进行封装.

最后返回对象为表对象的数组,表对象在保存当前查出的该表的数据,
以数据库中的字段名称作为js对象中的属性,避免了重新命名的麻烦.
而且好记
var b =[
{"table_name":"users",
"table_data":[{
"user_id":"gadsdf",
"user_name":"ddddd"
},
{
"user_id":"ddddd",
"user_name":"adfasdd"
}
]
},
{
},
{
}
]

调用时候直接找到表名,再找到该表数据,指定字段名即可得到,相当于把表中的数据映射到该结构上
该结构未能涵盖多层表,其实做也可以,遍历以及再加一个数据项而已
...全文
259 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
GaoXX 2006-04-15
  • 打赏
  • 举报
回复
顶一下
jsidiot 2006-04-07
  • 打赏
  • 举报
回复
怎么解析xml?
sugarsupper 2006-03-29
  • 打赏
  • 举报
回复
数据大要用activex,毕竟web不是应用程序,可以考虑分块显示等
Scarroot 2006-03-28
  • 打赏
  • 举报
回复
mark
wzrlover 2006-03-28
  • 打赏
  • 举报
回复
mark
jsidiot 2006-03-27
  • 打赏
  • 举报
回复
xuzuning(唠叨)
如果数据量大呢?
对js解析xml的效率表示担心
我总觉得好像效率不高,
yunlaiyunqu 2006-03-25
  • 打赏
  • 举报
回复
json 也是一种数据交换的标准
zhouzhenxin 2006-03-25
  • 打赏
  • 举报
回复
同意唠叨,重要数据都得用xml
安全。
xuzuning 2006-03-24
  • 打赏
  • 举报
回复
直接在客户端解析回传的xml才是正解

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧