Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以使用iFrame加载JQuery两次吗?_Jquery_Iframe - Fatal编程技术网

我可以使用iFrame加载JQuery两次吗?

我可以使用iFrame加载JQuery两次吗?,jquery,iframe,Jquery,Iframe,有JQuery经验的人可以看看我的以下描述并给我一些建议: Default.aspx:此页面的节中有JQuery引用。 LoginControl.aspx:此页面的部分也有JQuery引用 在Default.aspx中,有一个 因此,当Default.aspx打开时,它将加载JQuery.js库,当iFrame打开时,它将第二次加载JQuery,因为LoginControl.aspx会加载它,对吗 我不确定这是否会导致问题或其正常?两个参考将加载到不同的范围?他们会有潜在的冲突吗 我不知道其他解

有JQuery经验的人可以看看我的以下描述并给我一些建议:

Default.aspx:此页面的节中有JQuery引用。 LoginControl.aspx:此页面的部分也有JQuery引用

在Default.aspx中,有一个

因此,当Default.aspx打开时,它将加载JQuery.js库,当iFrame打开时,它将第二次加载JQuery,因为LoginControl.aspx会加载它,对吗

我不确定这是否会导致问题或其正常?两个参考将加载到不同的范围?他们会有潜在的冲突吗

我不知道其他解决方案,我必须在两个aspx页面中使用JQuery库,如果我没有在LoginControl.aspx中包含引用,那么我就不能使用JQuery,这会给我带来错误

目前,在这两个页面的页眉部分都有Jquery,但我不确定这是否合适??对于所有浏览器

谢谢大家!

我不确定这是否会导致问题或其正常?两个参考将加载到不同的范围?他们会有潜在的冲突吗


这是正常的。这些库将在它们自己的作用域内运行。

您实际上可以通过以下方式克隆原始jQuery对象,例如:

window.$ = parent.window.$;
此外,还可以在嵌入式框架中使用另一个(版本)jQuery,范围不同,如果您希望用户对一个文件执行两个http请求,则由您决定


编辑:将其更改为更好的克隆版本。

谢谢您的回复,您能给我更多的细节吗?我应该在哪里写这些代码?在LoginControl.aspx中?在LoginControl.aspx中,我将编写如下内容:
window.$=parent.window.$这样就更容易了。请注意,如果使用jQuery而不是$作为标识符,则需要分配该标识符。