我有一个加载第二个表单的表单,其中第二个表单使用从Google CDN加载的jquery。如果第二种形式与调用形式在同一目录中,则它起作用。当第二种形式位于另一个文件夹中时,失败并显示“ $”是未定义的错误,并且调试显示未加载jquery。
奇怪的是,此失败仅发生于1位用户。对于其他3个在相同环境下工作的用户(所有用户都使用VPN连接到服务器并运行IE 11),因此防火墙也相同。每个用户都使用单独的Windows用户ID登录到服务器。
我在下面包含了两个调用选项的代码。第一个适用于所有用户;第二个仅对1个用户失败。我没有包括被调用的表单,因为错误不在其代码中,而是在第二种情况下(仅用于1个用户)jQuery没有加载
该问题必须与该用户的Windows登录名有关,但是我细读了Active Directory,看不到该用户与其他三个用户之间没有区别。
当我更改为本地jquery脚本而不是CDN时,这两个选项均适用于所有4个用户,因此我很可能会切换到该选项,但是没有人知道是什么会导致当前行为吗?
case "KML Export":
var kmlName = treeNode.get_text();
parent.frames.navigationRight.document.location.href =
"tsPdfKml.aspx?kmlName=" + kmlName + "&reptype=V";
break;
case "Export":
var expName = treeNode.get_text();
parent.frames.navigationRight.document.location.href =
"../Tfileactions/export.aspx?expName=" + expName;
break;