我试图根据来自mySQL DB的数据更改svg元素。
例如,我在adobe插图中创建了一个svg图像,该图像具有用于桌子的矩形和围绕桌子的4个圆圈。
我想将每把椅子表示为一个“人”,并且当“个人”登录时,椅子将更改为其他颜色,并在注销后重新显示。
我已经在登录方面使用了php和mySQL,并且一切正常。这将是登录的图形表示。
当数据在mySQL中更改时(我有一个登录时间戳),图像元素也会更改。我需要使用javascript来执行此操作,但是我很困惑。
我想知道上述情况是否可能,如果可以,我应该朝哪个方向发展?是否还有其他选择?
我已经看过jquery和raphael js了,但这是我第一次使用矢量图像,因此非常感谢您的协助。
编辑〜
我对Raphael JS进行了很好的了解,并向MySQL进行了php查询,并将过滤后的结果显示在html页面上。
如何将MySQL DB与我的SVG图像链接起来,以便每个SVG元素根据我过滤的结果而变化?
最佳答案
想要实现的目标没有任何限制,实际上在使用svg时很常见。如果您没有使用svg的经验,可以看看d3或RaphaelJS之类的第三方聚会库