找回密码
 注册成为天翎用户
查看: 616|回复: 3

[已解决] 脚本错误

[复制链接]
湖南山奕科技 发表于 2014-9-24 14:34:17 | 显示全部楼层 |阅读模式
本帖最后由 jack 于 2014-9-24 18:03 编辑

var dynamic_table = (function(){
   var dynamic_table = {};
   dynamic_table['create'] = function () {
          var row_sql="select * from tlk_fyzb order by datas desc";
          var rows = queryBySQL(row_sql);
          var html = "";
          html += "<table class='dynamic_table'>";
          html += "   <thead>";
          html += "                <tr>";
          html +="<th>编号</th><th>名称</th><th>日期</th>";
          html += "     </tr>";
          html += "   </thead>";
          html += "   <tbody>";
         
          for(var row_iter = rows.iterator(); row_iter.hasNext();) {
                        var doc =row_iter.next();
                    html += "     <tr>";
                html += "<td>"+doc.getItemValueAsString("depteffectid")+"</td>";
                                html += "<td>+doc.getItemValueAsString("depteffectname")+</td>";
                                html += "<td>+doc.getItemValueAsString("datas")+</td>";
            html += " </tr>";
          }
          html += "   </tbody></table>";
          return html;         
   };   
   return dynamic_table;
})();

dynamic_table.create();



错误是 ZUNRDDMKW[CWBQS8CBOS0_0.jpg
jack 发表于 2014-9-24 14:41:23 | 显示全部楼层
回复 1# 湖南山奕科技


    错误提示的第一行信息最后面写着#19,意思是19行有错误;经检查在第19、20行的td标签字符拼接时少了双引号,请检查一下,其他地方也检查一下。
回复

使用道具 举报

 楼主| 湖南山奕科技 发表于 2014-9-24 15:26:33 | 显示全部楼层
var dynamic_table = (function(){
   var dynamic_table = {};
   dynamic_table['create'] = function () {
          var row_sql="select * from tlk_fyzb order by item_datas desc";
          var rows = queryBySQL(row_sql);
          var html = "";
          html += "<table class='dynamic_table'>";
          html += "   <thead>";
          html += "                <tr>";
          html +="<th>编号</th><th>名称</th><th>日期</th>";
          html += "     </tr>";
          html += "   </thead>";
          html += "   <tbody>";
          println("12345");
          println(rows.iterator());
          for(var row_iter = rows.iterator(); row_iter.hasNext();) {
                        var doc =row_iter.next();
                          println("45678");
                    html += "     <tr>";
                html += "<td>"+doc.getItemValueAsString("depteffectid")+"</td>";
                                html += "<td>"+doc.getItemValueAsString("depteffectname")+"</td>";
                                html += "<td>"+doc.getItemValueAsString("datas")+"</td>";
            html += " </tr>";
          }
          html += "   </tbody></table>";
          return html;         
   };   
   return dynamic_table;
})();
dynamic_table.create();


数据库里表示有值的,但是这里进不到for循环里面 是什么原因
回复

使用道具 举报

 楼主| 湖南山奕科技 发表于 2014-9-24 16:28:15 | 显示全部楼层
问题已解决
回复

使用道具 举报

本版积分规则

手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-14 00:44

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表