在用 frm的时候, 我对一个一个的文字,做超链接, javascript脚本的那种,但是编写后,出现这个错误 SyntaxError: Invalid or unexpected token, 是因为frm中,不能使用这个, 还是我编写错了呢,我编写的方法,和我再 cpt中编写的方法一致,只是cpt中是单击时间的 JavaScript,而frm中是直接添加链接 JavaScript 脚本
是在 frm里面 插入的一个报表块,然后报表块里面的一个单元格, 添加的超链接 JavaScript 脚本,然后出现的这个错误,添加的脚本代码为: var cksj1 = Date(); alert(cksj1); var ckbh1 = contentPane.curLGPgetCellValue(D4); alert(ckbh1); var sql1 = "SQL(\"远程数据库"\, \"update kdxxzb set cksj='" + cksj1 + "',chukuren='" + username + "' where bgbh = '" + ckbh1 + "'"\, 1, 1)"; var len = FR.remoteEvaluate(sql1).length; alert(len); if (len != 0) { alert("取件出库成功,感谢对沃言菜鸟的支持!") } else { alert("取件出库失败,可请站点辅助登记取件") } var form = this.options.form; setInterval(function() { form.getWidgetByName('report1').gotPage(1, "{}", true);
里面的问题,已经解决到了 var len = FR.remoteEvaluate(sql1).length; 这句话,更新语句,没有得到数据库的返回,返回为空白,可能是这句话我写错了,不知道怎么写,但是SQL语句在数据库中是可以执行的,但在这里写的js代码好像就不行! |