Javascript 使用ajax更新mysql中的音乐曲目播放计数
我有一个小脚本,它已经使用ajax来获取Javascript 使用ajax更新mysql中的音乐曲目播放计数,javascript,php,mysql,ajax,Javascript,Php,Mysql,Ajax,我有一个小脚本,它已经使用ajax来获取列表中列出的歌曲的播放列表,它搜索并在列表中播放 但我也想让它在歌曲开始播放时更新我的数据库 mySQL表: tbl\u曲目: id | track_name | album_id | track_play_count | track_like_count 1 some song 12 3 1 2 some song 13 9
id | track_name | album_id | track_play_count | track_like_count
1 some song 12 3 1
2 some song 13 9 4
这是我的ajax代码:
$(window).load(function() {
var audio;
var playlist;
var tracks;
var current;
// $('.Mp3Link').click(); this will click something upon entry
init();
function init() {
current = 0;
audio = $('audio');
playlist = $('#playlist');
tracks = playlist.find('li a');
len = tracks.length - 1;
audio[0].volume = 1;
audio[0].play();
playlist.find('a').click(function(e) {
e.preventDefault();
link = $(this);
current = link.parent().index();
run(link, audio[0]);
});
audio[0].addEventListener('ended', function(e) {
$('.lSNext').click();
current++;
if (current == len) {
current = 0;
link = playlist.find('a')[0];
} else {
link = playlist.find('a')[current];
}
run($(link), audio[0]);
});
}
function run(link, player) {
player.src = link.attr('href');
par = link.parent();
par.addClass('active').siblings().removeClass('active');
audio[0].load();
audio[0].play();
}
});
那么,如何让它在每次开始一首新歌时更新曲目\u播放\u计数
非常感谢您在
运行函数调用AJAX
中更新计数器。并编写一个PHP脚本来接受AJAX调用中的参数并相应地修改数据库。但是,由于您似乎没有在代码中尝试过类似的操作,我建议您做一些研究并尝试一下如果你有问题的话,你可以先解决它,然后再提出一个具体的问题。否则这看起来像是一个为我做的事情question@RiggsFollystack overflow上的一些人非常友好,他们可以编写代码并通过示例分享知识,我将接受您的建议进行更多的研究(这就是为什么我首先在这里发布的原因),因为我不完全确定从哪里开始,一个好的链接或其他类似的帖子来回答这个问题,最好是在你的运行函数调用AJAX
中更新计数器,并编写一个PHP脚本来接受AJAX调用中的参数,并相应地修改数据库,但由于你似乎没有在代码中尝试过类似的操作,我建议你做一个简单的修改少做研究,尝试一下,如果你有问题的话,再提出一个具体的问题。否则这看起来像是一个为我做的事情question@RiggsFollystack overflow上的一些人非常友好,他们可以编写代码并通过示例分享知识,我将接受您的建议进行更多的研究(这就是为什么我首先在这里发布的原因),因为我不完全确定从哪里开始,一个好的链接或其他类似的帖子来回答这个问题会很好