所以基本上我使用 jQuery post 对外部 php 页面进行 ajax 调用,然后我回显结果,然后将其显示在实际页面上。
问题是,每当外部 php 页面返回一些 javascript 时,它就不会显示在实际页面上。
Javascript 被返回
<script type="text/javascript">z_media = "SQgeKL07Nr"; z_autoplay=false; z_width=899; z_height=506;</script><script type="text/javascript" src="http://www.zunux.com/static/js/embed.js"></script>
我的 jQuery
function videoGrabber(mirror_id, video_version, firstVideo_version, videoNumber) {
jQuery.post("/path/to/my/external/php/file.php", {firstParam : mirror_id, secondParam : video_version, thirdParam : firstVideo_version}, function(data) {
//this is your response data from serv
console.log(data);
jQuery('#videoContainer').html(data);
});
return false;
}
现在通常,当返回 iframe 时,它们在#videoContainer
id 中显示得非常好,但是,每当返回 javascript 嵌入代码时,它不会在#videoContainer
id 中显示任何内容。但我可以肯定地确认外部 php 页面正在返回数据,因为我可以在控制台中看到它。那么,我该如何解决这个问题?