如何将 css 链接/导入到 ajax 中


How to link/import css into ajax?

我想在ajax php文件中的PHP代码中创建一个树菜单。问题是树的代码中使用了类:

$html .= '<li><span style="min-width:200px" class="folder">';
$html .= $ret[$c]["class_menu_lib"] . "</span>";
$html .= $this->lireFils($user_id, $ret[$c]["class_menu_code"]);;
$html .= "</li>";

那么如何将css文件链接到ajax代码中呢?

Ajax 的意思是"从 JavaScript 发出 HTTP 请求"。

如果要向页面添加样式表,则执行方式与向页面添加任何其他内容的方式相同。

您可以将其放置在初始 HTML 中,也可以稍后将其添加到 DOM 中(就像您处理通过 Ajax 检索的 HTML 一样)。

html相同的方式

echo '<link rel="stylesheet" type="text/css" href="js/your_css.css" />';

只要您最终插入 html 的 html 页面具有对必要的 CSS 文件的引用,它就应该可以正常工作。

考虑到这一点,如果您希望 AJAX 代码在

应用于可能不引用该 CSS 文件的任意页面时使用 CSS,则可以将 AJAX 代码设置为在插入其余代码的页面head追加对 CSS 文件的引用。

$('head').html(
    $('head').html() +
    '<link rel="stylesheet" type="text/css" href="/css/my.css" />'
);
相关文章: