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

[已解决] 引用外部js

[复制链接]
南宁讯驰 发表于 2014-11-7 11:30:07 | 显示全部楼层 |阅读模式
本帖最后由 lumi 于 2014-11-13 15:55 编辑

这种方式我在表单的源码里可以引用,但是在计算脚本里不行,为什么呢?求高手解决。
QQ图片20141107113046.jpg
lumi 发表于 2014-11-7 11:34:02 | 显示全部楼层
可以但返回类型需要string类型的情况下
回复

使用道具 举报

 楼主| 南宁讯驰 发表于 2014-11-7 12:47:05 | 显示全部楼层
业务需要,在线生成二维码,下面是我引用外部js的一些代码,写在表单的源代码里面,可以实现生成二维码,可是写在计算脚本中就不行,你说返回类型需要string类型,我也不知道二维码返回的是什么类型,我把代码贴出来,帮忙看一下有什么问题?
<script src='/obpm/script/kaelQrcode.min.js'></script>
<script>
        var kaelBase = new KaelQrcode();
        kaelBase.init(document.getElementById("qr-base"), {
        text : '{"eid":"11e4-37ec-87364e4f-996f-57b5871b8d65","cid":"BYQEquipment"}',
        size: 300,
                       
                });
        </script>
回复

使用道具 举报

lumi 发表于 2014-11-7 13:27:30 | 显示全部楼层
必须是这种方式!

var js="<script src=\"obpm/script/kalqrcode.min.js\"></script>";
js;


建议你计算脚本放在末端或者首端
回复

使用道具 举报

 楼主| 南宁讯驰 发表于 2014-11-7 14:54:03 | 显示全部楼层
按你说的写也不行,var kaelBase = new KaelQrcode();new的时候出错,不能解析
QQ图片20141107145437.jpg
回复

使用道具 举报

lumi 发表于 2014-11-7 15:07:08 | 显示全部楼层
你的 new KaelQrcode();应该这个引用吧!
new Packages.cn.myapps.core.user.ejb.UserVO();  


"<script src=\"obpm/script/kalqrcode.min.js\"></script>"这个js引用应该放在表单源码中。
回复

使用道具 举报

 楼主| 南宁讯驰 发表于 2014-11-7 15:45:06 | 显示全部楼层
D:\apache-tomcat-6.0.37\webapps\obpm\script\kaelQrcode.min,kaelQrcode.min是js文件的名称,我应该怎么new呀?或是如何封装到平台的java内包中?
回复

使用道具 举报

lumi 发表于 2014-11-7 16:30:31 | 显示全部楼层
生成一个html ,然后输出
var html = "<script src='XXX/XXX/XX.js'></scirpt>";html;
回复

使用道具 举报

 楼主| 南宁讯驰 发表于 2014-11-10 09:34:58 | 显示全部楼层
生成这个有什么用,又回到原来的问题了,我是想解决,在计算脚本中引用外部js,引用不到?你们平台没有引用外部js的解决方案吗?
回复

使用道具 举报

 楼主| 南宁讯驰 发表于 2014-11-10 12:38:00 | 显示全部楼层
算了,我自己再想办法吧,先结贴吧
回复

使用道具 举报

本版积分规则

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

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

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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