获得ajax成功后的dom元素特征

时间:2019-02-26 11:57:47

标签: javascript jquery ajax

上传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 (忘记在完整的回调中声明视频,但声明后仍返回相同的结果

1 个答案:

答案 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')