将原JS脚本放到js文件里后,脚本里调用的模板调用不成功了,要怎么改路径才对?

原在fr里直接写js脚本,在脚本里引用一个子模板时调用正常iframe.attr("src", "${servletURL}?formlet=KMC.frm"),其中父模板与子模板KMC.frm匀放在D:\Program Files\FineReport_8.0\WebReport\WEB-INF\reportlets目录下。
现在我把js全部代码都移到一个js文件里存放,通过引用此js文件来调用脚本,执行后子模板就无法调用到,弹出的子对话框显示“HTTP ERROR:404”错误,请问上面那个子模板引用路径("${servletURL}?formlet=KMC.frm")要怎么改才能引用成功。
js文件存放路径是D:\Program Files\FineReport_8.0\WebReport\js
其中上面的${servletURL}具体代表的是什么路径?

@macro_hard 编辑于 2017-9-14 21:24  
编辑于 2017-9-14 21:34  
FineReportzxcjk2000 发布于 2017-9-14 19:58
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共14回答
最佳回答
0
zchzch发布于2017-9-14 19:58(编辑于 2023-9-6 09:34)
555
最佳回答
0
macro_hard发布于2017-9-14 21:30(编辑于 2023-9-6 09:34)
555
最佳回答
0
zxcjk2000发布于2017-9-14 22:06(编辑于 2023-9-6 09:34)
555
  • macro_hard macro_hard js文件里面写成立即执行匿名函数,http://www.cnblogs.com/ClareZjy/p/6365891.html
    回复
    2017-09-14 22:20 
  • zxcjk2000 zxcjk2000(提问者) 经测试改成绝对的URL路径后也能调用到:iframe.attr(\"src\",\"http://localhost:8075/WebReport/ReportServer?formlet=KMC.frm\");不知道能否通过${serverURL}/${servletURL}代替来更具有通用性。
    回复
    2017-09-15 00:16 
最佳回答
0
macro_hard发布于2017-9-15 06:39(编辑于 2023-9-6 09:34)
555
最佳回答
0
flyingsnake发布于2017-9-15 08:19(编辑于 2023-9-6 09:34)
555
最佳回答
0
zchzch发布于2017-9-15 18:09(编辑于 2023-9-6 09:34)
555
最佳回答
0
zxcjk2000发布于2017-9-15 22:31(编辑于 2023-9-6 09:34)
555
最佳回答
0
zchzch发布于2017-9-15 22:46(编辑于 2023-9-6 09:34)
555
最佳回答
0
zchzch发布于2017-9-15 22:48(编辑于 2023-9-6 09:34)
555
最佳回答
0
zxcjk2000发布于2017-9-16 19:29(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 877浏览人数
  • 最后回答于:2017-9-16 23:59
    活动推荐 更多
    热门课程 更多
    返回顶部