0

我想在 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 代码中呢?

4

3 回答 3

1

Ajax 只是意味着“从 JavaScript 发出 HTTP 请求”。

如果您想将样式表添加到页面,那么您可以按照向页面添加其他任何内容的方式执行此操作。

您可以将其放置在初始 HTML 中,或者稍后将其添加到 DOM(就像您对通过 Ajax 检索的 HTML 所做的那样)。

于 2013-10-18T09:31:59.697 回答
1

同样的方式,就像在 html 中一样

echo '<link rel="stylesheet" type="text/css" href="js/your_css.css" />';
于 2013-10-18T09:32:55.557 回答
0

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

考虑到这一点,如果您希望 AJAX 代码在应用于可能不引用该 CSS 文件的任意页面时与 CSS 一起使用,那么您可以将 AJAX 代码设置head为在页面中附加对 CSS 文件的引用您要插入其余代码的位置。

$('head').html(
    $('head').html() +
    '<link rel="stylesheet" type="text/css" href="/css/my.css" />'
);
于 2013-10-18T09:34:12.237 回答