问题描述
到目前为止,我的代码如下:
var vid = document.getElementById("example");
vid.ontimeupdate = function() {myFunction()};
function myFunction() {
// display the current position of the video in a <p> element with id="demo"
document.getElementById("timer").innerHTML = vid.currentTime;
var tiempo2=vid.currentTime;
// alert(tiempo2);
}
$(document).ready(function(){
function autoSave()
{
var tiempo = $('#timer').val();
var idvideo = $('#idvideo').val();
alert(tiempo2);
// if(tiempo != '')
// {
$.ajax({
url:"save_time.PHP",method:"POST",data:{tiempo_play:tiempo,id_video:idvideo},dataType:"time",success:function(data)
{
if(data != '')
{
$('#idvideo').val(data);
}
$('#autoSave').text("Post save as draft");
setInterval(function(){
$('#autoSave').text('');
},3000);
}
});
//}
}
setInterval(function(){
autoSave();
},5000);
});
</script>
首先,我获得了视频的当前播放时间,并尝试将其传递到我的PHP文件,以便每5秒将其发布到我的数据库中。问题是自从尝试获取当前时间以来,我一直无法正确地通过当前时间。它是空的,未定义的,是一个对象等。
我希望我能正确地解释自己,这是我第一次使用ajax和jquery,所以我不太确定一切正常,这也是我第一次在这里发布,所以如果您需要更多详细信息,请告诉我。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)