我有一张 SVG 格式的美国地图。我需要根据存储在 MySQL 文件中的状态的颜色十六进制值来填充每个状态,该文件由用户通过 PHP 表单填充。
为了进一步解释,在我的将美国地图显示为 SVG 的 php 程序中,这是我的初始代码,这里仅出于说明目的,我将第一个州阿拉斯加硬编码为红色:
$(document).ready(function() {
$('#map').usmap({
stateSpecificStyles': { 'AK' : {fill: '#f00'}
},
等等,...对每个州重复...
我想做的是将“填充:'#f00”替换为存储在 AK 的 MySQL 记录上的十六进制颜色字段中的颜色值。
所以,我的问题是:
如何将存储在 MySQL 记录中的颜色十六进制值传递给该状态的 SVG 对象,从而能够为其应用填充颜色?