查询表单和查询结果如果共一个页面,可以考虑把查询结果放在iframe中

   用iframe装结果的好处是:

    1.查询完一次后,查询时输入的参数仍放在查询表单的框内,让用户在看结果的时候知道自己是用什么查的

    2.如果不用iframe而把表单和结果页面放在一个frame内, 那么,执行一次查询后,展现的页面中除了显示结果,还要显示表单,而表单中的内容有时也要通过数据库获取才能获得(如从字典表中获取数据,做成表单上的下拉框)。这样的话,一次表单提交要做两次查询(一个是为了查询结果,一个是为了构建查询表单中的字典),这就会造成服务器端两种查询的代码不得不耦合起来,而且,每次查看表单页面都要做一次字典查询,也加大了数据库查询的开销

Leave a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.