2017-03-05 32 views
1

使用jQuery,我發送了一個AJAX請求,它將使用HTML代碼發回JSON數據。 html代碼將被附加到文檔的正文中。下面是我在做什麼:當使用ajax動態添加Html視頻時顯示白色屏幕

$.get('get.php', { req: 'video_html' }, function (data) { 

    if (data.responsetype === "SUCCESS") { 

     $(document.body).append(data.video_html); 
    } 
}); 

的VIDEO_HTML代碼如下:

<video id="newVideo" src="http://.... .mp4" preload="yes"> 
    Your browser does not support video playing. 
</video> 

視頻添加到文檔正文成功,該URL(src屬性)也正確鏈接到該視頻卻代替了白色屏幕。有人知道爲什麼

+0

我覺得問題'append'。用'html'試試一次.. –

+0

@GuruprasadRao依然如此。它不工作。 –

+0

確定視頻的URL是否正確?視頻編碼的方式是否適用於瀏覽器? –

回答

1

我加了超時,它的工作:

$.get('get.php', { req: 'video_html' }, function (data) { 

    setTimeout(function(){ 

     if (data.responsetype === "SUCCESS") { 

      $(document.body).append(data.video_html); 
     } 

    }, 1000); 
}); 
相關問題