上传ajax视频后,如何通过video.duration获得视频时长。 ajax成功后,此函数将继续返回NaN。
已经尝试执行$ .when()。then或$ .when.done()之类的事情。
//Ajax call there
success: function(data){
var video=$(".uploadVideoContainer[data-upload='"+id+"'] video")[0];
$(".videoSource[data-upload='"+id+"']").attr('src', data.src);
},
complete: function(){
$.when(video.load()).done(function(){
console.log(video.duration);
duration=duration*1000;
$("input[name='EndTime["+id+"]']").val(duration);
});
}
答案可能非常简单,但是我花了太多时间在此上,所以我看不到我的假错误。 非常感谢 !
EDIT (忘记在完整的回调中声明视频,但声明后仍返回相同的结果
答案 0 :(得分:-2)
尝试执行以下操作
import pandas as pd
all_tables = pd.read_html("http://indianindustriesdirectory.com/viewCompanyDetails.asp?compid=3855")
my_table = all_tables[5][[0,2]]
my_table.drop(my_table.tail(5).index,inplace=False).dropna(axis=0, how='all')