Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.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
Javascript 从CSS文件自动内联CSS(jquery?ajax?php?)_Javascript_Jquery_Css_Inline - Fatal编程技术网

Javascript 从CSS文件自动内联CSS(jquery?ajax?php?)

Javascript 从CSS文件自动内联CSS(jquery?ajax?php?),javascript,jquery,css,inline,Javascript,Jquery,Css,Inline,出于不需要深入了解的原因,我需要将CSS文件的内容放入html页面的样式标记中。我想自动完成,所以我需要读取CSS文件,并将其内容放在标题中的样式标记中 你知道怎么做吗?最好是使用PHP、django、ASP.net或这个家族的东西。 对于PHP,我希望这样做: <style id="Something"> <?php readfile("http://example.com/some/style.css"); ?> </style> 但如果要使用jQu

出于不需要深入了解的原因,我需要将CSS文件的内容放入html页面的样式标记中。我想自动完成,所以我需要读取CSS文件,并将其内容放在标题中的样式标记中


你知道怎么做吗?

最好是使用PHP、django、ASP.net或这个家族的东西。 对于PHP,我希望这样做:

<style id="Something">
<?php readfile("http://example.com/some/style.css"); ?>
</style>

但如果要使用jQuery,请尝试以下方法:

<style id="Something"></style>
<script type="text/javascript">
var request = $.ajax({
  url: "stylesheet.css",
});
request.done(function( msg ) {
  $( "style#Something" ).html( msg );
});
request.fail(function( jqXHR, textStatus ) {
  alert( "Request failed: " + textStatus );
});
</script>

var请求=$.ajax({
url:“stylesheet.css”,
});
request.done(函数(msg){
$(“style#Something”).html(msg);
});
请求失败(函数(jqXHR,textStatus){
警报(“请求失败:+textStatus”);
});

至少你的文件上应该有一个刮痕。哇,谢谢大家的有用评论。我不是要求任何人为我做这件事,我是要求一些意见或提示,让我在我的道路上。我没有写任何代码,因为我不知道从哪里开始,也不知道如何解决这个问题。凯文:如果你真的读了我的问题,你会注意到这不仅仅是复制和粘贴CSS文件中的一些样式到html中的问题。我不想用javascript/jquery阅读CSS并动态输出它。在问题中写下你想通过jquery ajax来做这件事,然后有人会帮助你。谢谢,我会试试这个。然而,我并不坚持使用javascript或jQuery,我只是认为这将是最好的方法。如果你认为PHP是一个更好的选择,你会怎么做呢!就这么简单!谢谢