您可以使用jquery或javascript来完成这项任务,而无需查看您的代码。我会冒险猜测需要什么,这可能需要一些努力。
您需要考虑的一些事情包括如何检索歌词,例如,您是否要从其他网站获取信息,是否将歌词存储在您自己的数据库中,或者某个网站是否有允许您获取信息的api。
以下过程很可能由用户单击歌曲或单击“下一步”按钮,或根据您的设置从下拉菜单中选择歌曲来启动。从这个插件的演示页面来看,它更像是单击一首歌或下一步按钮。
简而言之,您需要使用名为title
(来自音乐播放器html输出)使用jquery或javascript捕获值。
您需要使用jquery ajax方法将值发送到包含逻辑的php文件。这意味着您将有一个类似于以下内容的sql语句:
select lyrics from musicTable where song-title = \'$songTitleRequested\'
这可能会很混乱,您可能想找到一种更简单的方法来引用歌曲,可能需要使用合成键或其他技术。
因此,如果成功,您可以将php文件的结果返回给jquery ajax请求。
然后,您将以要显示歌词的div为目标,并使用jquery附加数据。记住使用.empty()
在添加新歌之前。
所以,稍微使用jQuery、ajax、php、sql和您会很好,尤其是为了避免页面重新加载。希望这能引导你朝着正确的方向前进。提供代码示例会很好,但正如您所看到的,这是一项繁重的工作。
获得一个有用的IDE,使用xdebug,firebug是您的朋友。