Php 图像未从外部源显示
我有两个页面:parse.php和media.php。在parse.php中,我有以下代码:Php 图像未从外部源显示,php,jquery,Php,Jquery,我有两个页面:parse.php和media.php。在parse.php中,我有以下代码: <img src="http://localhost/dev4/admin/media.php/jjjffjjff"></img> 现在在media.php上我有这样的代码 <script> $(document).ready(function(){ var uri='<?php echo $_SERVER['PATH_INFO']; ?>';
<img src="http://localhost/dev4/admin/media.php/jjjffjjff"></img>
现在在media.php上我有这样的代码
<script>
$(document).ready(function(){
var uri='<?php echo $_SERVER['PATH_INFO']; ?>';
var access_token = '<?php echo $_COOKIE['user_access_token'];?>';
$.ajax({
type: "POST",
url: 'get_media',
dataType: "JSON",
data: {
access_token: access_token,
source_uri:uri
},
async: false,
success:function(data){
var text="<img src='http://pad2.whstatic.com/images/thumb/e/e0/Rotate-in-Volleyball-Step-4.jpg/670px-Rotate-in-Volleyball-Step-4.jpg'";
$('body').html(text);
},
error:function(status){
console.log('Error '+status);
}
});
});
</script>
图像将是动态的
当我直接检查media.php/jjffjjff时,我的图像就出现了。为什么parse.php上没有出现它?尝试替换
var text="<img src='data.media[0]['media']";
与
替换为和var text=to var text='var text=这看起来是错误的。您可能需要转义字符串以对数据值进行压缩。这与PHP有什么关系?您可以控制台记录您的数据并向我们显示它返回的结果吗!我正在向media.php文件发送ajax请求,以获取相应的图像。我正在parse.phpi的img src中添加media.php文件,我尝试使用var text=
var text='<img src="' + data.media[0]['media'] + '">';