Javascript AJAX响应页面:CSS部分丢失?

Javascript AJAX响应页面:CSS部分丢失?,javascript,php,jquery,css,ajax,Javascript,Php,Jquery,Css,Ajax,我想知道如何将CSS和JS附加到我的侧边栏中。侧边栏是引导UI的一部分,其中包含JS和CSS 侧边栏有由li元素和链接构建的向下滑动菜单。当然,在ajax出现之前,它工作得很好 文件lists2.php中有50%是php组装数组,其余的只是将数组映射到特殊的下拉菜单和链接中 ajax试图更改index.php的边栏div的内容:index中有相同的css和js文件,因此它们应该有相同的文件。但我知道ajax的结果数据与index.php的范围不同 我已经试过了: -在lists2.php中包含c

我想知道如何将CSS和JS附加到我的侧边栏中。侧边栏是引导UI的一部分,其中包含JS和CSS

侧边栏有由li元素和链接构建的向下滑动菜单。当然,在ajax出现之前,它工作得很好

文件lists2.php中有50%是php组装数组,其余的只是将数组映射到特殊的下拉菜单和链接中

ajax试图更改index.php的边栏div的内容:index中有相同的css和js文件,因此它们应该有相同的文件。但我知道ajax的结果数据与index.php的范围不同

我已经试过了: -在lists2.php中包含css和js文件 -尝试在ajax中添加至少一个css文件,如下所示 -还有一些我都不记得的事情

这应该是最基本的,但我怎么才能知道呢

非常感谢

$(文档).ready(函数(){
$.ajax({
方法:“获取”,
url:“lists2.php”,
cache:false,
数据类型:“html”,
beforeSend:function(){
$(“.sidebarcontent”).text(“加载…”);
},
成功:功能(列表){
$(“.sidebarcontent”).html(列表);
$(“标题”)。附加(“”);
}
});

});在头部预先加载CSS和JS文件,然后加载HTML/PHP,这样它就可以使用缓存的脚本,这不是更容易吗?它们加载在index.PHP的头部等等。当然,你的意思是?尽管如此,它们对侧边栏中加载ajax的内容不起作用。可能是因为您在错误的文件中添加了head标记。您必须记住,AJAX总是会接收您传递给AJAX处理程序的文件,在本例中,您正在lists2.php上添加“”,而不是在其他文档的头中。在头中预先加载CSS和JS文件,然后加载HTML/php,这样它就可以使用缓存的脚本了。它们加载在index.php的头中。当然,您的意思是这样的吗?尽管如此,它们对侧边栏中加载ajax的内容不起作用。可能是因为您在错误的文件中添加了head标记。您必须记住,AJAX总是会接收您通过AJAX处理程序传递的文件,在本例中,您是在lists2.php上添加“”而不是在其他文档的头部