我安装了 OpenCart CMS 并想在管理面板中修改一些选项,主要是模板的外观。我还添加了用于颜色选择的 jpicker 脚本。我也用标准的php代码创建了css文件,它工作正常
<?php header("Content-type: text/css; charset: UTF-8"); ?>
<?php
$headerColor;
$menuColor = '#121212';
$bodyColor = '#fffaaa';
?>
#header {
background-color: <?=$headerColor; ?>;
}
为了创建颜色选择器视图,您需要在脚本中添加 div 的 id
$(document).ready(function(){
$('#Expandable').jPicker(
{
window:
{
expandable: true
}
});
});
这是html的标准代码
<div id="Expandable"></div>
我不太擅长 JQuery,但我知道可以使用 .ajax 或 post 来完成。我想要做的是将 jpicker 中的十六进制值发送到 css 文件中的 php 变量,以便它可以更改颜色。这是 jpicker http://www.digitalmagicpro.com/jPicker/的链接。我还找到了一个例子
var colorValue = '#ababab';
$.post("view/stylesheet/stylesheet-template.css", {var_value: colorValue}, function(data) {
alert(colorValue);
});
它只从变量发送警报和 colorValue,但我仍然不知道如何从 jpicker 将 colorValue 发送到 php。
谢谢