在POST中将输入从一列传递到另一列

时间:2012-08-04 作者:Janaaaa

我有一篇两栏布局的帖子。第一列有一个mp3播放器。我正在考虑在第二列中添加一个歌词窗口。根据用户选择的歌曲,歌词窗口将显示歌曲歌词。(不刷新整个页面)。在自托管wordpress站点中是否可能实现此功能?谢谢你的帮助。

1 个回复
最合适的回答,由SO网友:jhussey 整理而成

您可以使用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是您的朋友。

结束

相关推荐

在users.php中使用Manage_User_Columns显示cimy用户字段

我正在尝试向我的主题函数添加代码。php在仪表板用户中显示使用Cimy用户额外字段插件创建的字段。php。我知道我需要使用manage\\u users\\u列,但除此之外,我陷入了困境。有谁对这个插件足够熟悉,可以帮助我获得要显示的正确字段?