gpt4 book ai didi

php - 更改作为 php 文件的 jQuery 样式表

转载 作者:太空宇宙 更新时间:2023-11-04 00:00:57 24 4
gpt4 key购买 nike

我想使用 jQuery 添加一些由 PHP 文件生成的内联 CSS。我希望能够在 <style> 之间打印 PHP 文件的内容。标签。

这是 JS 文件的相关部分:

$('#settings button.theme').on('click', function(){
var whichone = $(this).data('file');
$('<style type="text/css" media="screen" id="changer"></style>')
.appendTo('head');
$('#changer').load('http://example.com/css/style.php?details=' + whichone);
});

我不想更改 style.php 文件,因为它很乐意生成原始 CSS,但是当我执行上述操作时,我收到了与 PHP 文件相关的 500 内部服务器错误。

有人可以帮忙吗?

最佳答案

与其尝试通过 AJAX 加载 CSS,不如动态设置 href 属性:

$('#settings button.theme').on('click', function(){
var whichone = $(this).data('file');
$('<link rel="stylesheet" type="text/css" media="screen" id="changer" />')
.appendTo('head').attr('href', 'http://example.com/css/style.php?details=' + whichone);
});

关于php - 更改作为 php 文件的 jQuery 样式表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16794392/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com