0
這可能是一件非常簡單的事情。我測試了幾個視頻託管服務,我託管視頻並使用他們的嵌入代碼在我的網站上顯示。在PHP中嵌入來自數據庫的視頻javascript代碼
此嵌入代碼存儲在數據庫中並與每個主題相關聯。所以在給定的頁面上可能有20個主題。所以當用戶點擊任何主題時 - 使用ajax我拉動嵌入代碼並將其顯示在給定的div中。
這適用於在youtube和其他服務中使用或類似的嵌入代碼。但也有其他人給你一個javascript代碼來嵌入像下面所示
<script type = "text/javascript" id = "vidyard_embed_code_BAKIQxxxxxxxxxxxx">//To resize this video, please login to your dashboard and edit your player settings (function() { var vidyardcontainer = document.createElement("div"); vidyardcontainer.id = 'vidyard_BAxxxxxxxxxxx'; var vidyardcontainer_s = document.getElementById('vidyard_embed_code_BAKIQyVKDjg_FeBoGkxr7A'); vidyardcontainer_s.parentNode.insertBefore(vidyardcontainer, vidyardcontainer_s); var vidyard = document.createElement('script'); vidyard.type = 'text/javascript'; vidyard.async = false; vidyard.src = ('https:' == document.location.protocol ? 'https://secure.' : 'http://embed.') + 'vidyard.com/embed/Bxxxxxxxxxxxxx/iframe/?'; var vidyard_s = document.getElementsByTagName('script')[0]; vidyard_s.parentNode.insertBefore(vidyard, vidyard_s); })(); //embedcodev1.0 </script>
所以這種類型的嵌入代碼cos其javascript。無論如何要做到這一點。 欣賞你的輸入 謝謝
如果我明白你想從ajax調用運行這個js,對吧?也許這會幫助你:http://stackoverflow.com/questions/235967/calling-a-jquery-function-inside-html-return-from-an-ajax-call –