Javascript 如何使用$在文本区域中加载文件内容?

Javascript 如何使用$在文本区域中加载文件内容?,javascript,jquery,ajax,Javascript,Jquery,Ajax,我想显示一个文本区域中的样式表内容是用户在选择框中选择样式。样式表在服务器中,所以我尝试加载和获取这两个样式表对我来说都不起作用 <script type="text/javascript"> jQuery(document).ready(function(){ jQuery('#sel').change(function() { jQuery.get('style1.css',function(data) { jQuery('#cs').htm

我想显示一个文本区域中的样式表内容是用户在选择框中选择样式。样式表在服务器中,所以我尝试加载和获取这两个样式表对我来说都不起作用

<script type="text/javascript">
    jQuery(document).ready(function(){
    jQuery('#sel').change(function() { 
     jQuery.get('style1.css',function(data) {
     jQuery('#cs').html(data);
     alert('Load was performed.');
     });

   // jQuery('#cs').load('style1.css'); 

    }); 
});
    </script> 
Html

我得到的加载是执行警报的,但不是文本区域中的内容


这里cs是我的文本区域的id。

使用val而不是html设置文本区域的值。

您需要使用val

jQuery(document).ready(function(){
    jQuery('#sel').change(function() { 
     jQuery.get('style1.css',function(data) {
     jQuery('#cs').val(data);
     alert('Load was performed.');
     });

   // jQuery('#cs').load('style1.css'); 

    }); 

文本区在哪里?请定义对我不起作用它对我有效,确保你的CSSPrety上没有404“确保对我无效”在这种情况下比较清楚AleksG@AleksG我说错了吗?为什么不是html?我可以用php扩展名显示文件中的内容吗?因为textareas就是这样工作的。他们有价值观。您可以根据同一来源策略显示任意URL中的正常内容。在WWW上,文件扩展名是没有意义的,只有内容类型才重要。谢谢。还有一个问题,我应该每次都提到内容类型,因为在这里它现在没有内容类型。内容类型由服务器指定,除非您发出POST请求,在这种情况下,客户端发出的请求也需要一个。您正在加载的是一个具有常见文件类型的静态文件。除非您正在做一些不寻常的事情,否则服务器将为您处理内容类型。
jQuery(document).ready(function(){
    jQuery('#sel').change(function() { 
     jQuery.get('style1.css',function(data) {
     jQuery('#cs').val(data);
     alert('Load was performed.');
     });

   // jQuery('#cs').load('style1.css'); 

    });