jQuery、PL/SQL和IE-can';不包括生成的javascript代码

jQuery、PL/SQL和IE-can';不包括生成的javascript代码,javascript,jquery,html,plsql,Javascript,Jquery,Html,Plsql,我有一个非常奇怪的问题,我无法处理它。 在我的html页面的某个地方,我想包含一个由pl/sql自动生成的javascript。不幸的是,这在IE6/7/8中不起作用(我不知道问题是否仍然存在于较新的IE中)。 我得到: '脚本错误jquery.min.js,字符0,第0行,代码0' 我在pl/sql中的html: htp.p('<script type="text/javascript" src="https://mypage.com:4449/schema/!package.scrip

我有一个非常奇怪的问题,我无法处理它。 在我的html页面的某个地方,我想包含一个由pl/sql自动生成的javascript。不幸的是,这在IE6/7/8中不起作用(我不知道问题是否仍然存在于较新的IE中)。 我得到:

'脚本错误jquery.min.js,字符0,第0行,代码0'

我在pl/sql中的html:

htp.p('<script type="text/javascript" src="https://mypage.com:4449/schema/!package.scriptload?foo='||foo||'&bar='||bar||'"></script>');
htp.p(“”);
目前,scriptload过程没有任何特殊功能:

procedure scriptload(name_array owa.vc_arr, value_array owa.vc_arr) is
  begin
    htp.p('<!--');
    htp.p('alert(''plsql javascript'');');
    /* something to do later*/
    htp.p('-->');
  end;
过程脚本加载(名称\u数组owa.vc\u arr,值\u数组owa.vc\u arr)为
开始
htp.p(“”);
结束;
我很困惑,因为当我把一个独立的脚本放到我的ftp中并包含它时,它工作起来没有任何问题。 的确,我有!test.js文件,其中包含相同的警报:

<!--
    alert('ftp javascript');
-->

我使用这一行来包括:

htp.p('<script type="text/javascript" src="https://myftp.com/folder/!test.js?foo='||foo||'&bar='||bar||'"></script>');
htp.p(“”);
它在IE6,7,8中工作。我没有更多的想法,为什么。你能帮我吗?另外,我尝试了$.getScript,但这对我没有帮助

MSScript编辑器中显示错误位置的屏幕截图:

我对mod_plsql有相当多的经验,但我无法真正理解您正在尝试做什么,而且似乎有一种间接方法并不真正需要

为什么您的PL/SQL代码要使用

htp.p('<script type="text/javascript" src="https://mypage.com:4449/schema/!package.scriptload?foo='||foo||'&bar='||bar||'"></script>');
htp.p(“”);
而不是简单地调用过程scriptload并动态生成所需的javascript代码