gpt4 book ai didi

javascript - 使用通过 AJAX 接收的 CSS/Javascript

转载 作者:行者123 更新时间:2023-11-28 12:26:49 25 4
gpt4 key购买 nike

我正在试验 jQuery UI 选项卡控件,并且有三个选项卡,每个选项卡通过 AJAX 加载不同的页面。加载的页面是完整的 html 页面,带有自己的 Javascript 和 CSS。

内联在html body中的脚本是可以的,标签上的style-attribute中的CSS也是可以的,但是加载页面的头部中的Javascript和CSS根本没有被使用。

如何在加载页面的头部使用 Javascript 和 CSS?还是我必须在包含选项卡控件的页面中包含所有 CSS 和 Javascript?

最佳答案

AJAX 加载将过滤掉不在 body 元素中的任何内容。您可以将 CSS/Javascript 标签放在正文中,它们将被添加到您的页面中,但我会尽可能避免这样做。如果您不小心,您最终会多次包含内容。

我建议将常见的东西(如 jQuery 本身、插件等)放在包含选项卡的页面上,并且只将特定于选项卡的脚本放在通过 AJAX 加载的位上。您需要小心管理 ID——它们必须是全局唯一的,而不是在选项卡中唯一的。坚持使用类可能是处理此问题的更好方法,或者在您的 ID 前加上选项卡名称。对于 CSS,我会尝试将其应用到整个页面,包括选项卡,并将其与页面一起加载。

YMMV.

关于javascript - 使用通过 AJAX 接收的 CSS/Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4079713/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com