2016-09-28 79 views
0
class Videos extends React.Component{ 
    constructor(){ 
     super(); 
     videoslist:[]; 
    } 


    _getVideo(skip,limit){ 

     var self= this;  
     var sess=localStorage.getItem("sessionId"); 

     $.ajax({ 
      method:'GET', 
      url:'videos', 
      data:{'sessionId':sess, 
       'skip':skip, 
       'limit':limit}, 
      success:function(res){ 
       this.setState({videoslist:res.data}) 
      }.bind(this) 
     });  
    } 
componentWillMount(){ 
     this._getVideo(0,10); 
    } 

遺漏的類型錯誤:無法讀取零遺漏的類型錯誤的特性「videoslist」:無法讀取空如何得到這個反應Ajax響應,並設置狀態

回答

1

的特性「_currentElement」你有錯誤的狀態初始化

constructor(){ 
    super(); 
    this.state = { 
     videoslist: [] 
    } 
} 
+0

謝謝你的工作 –

+0

那麼有什麼問題使這個作爲接受的答案? –

+0

maxx是正確的答案 –