我想使用附加来回显我的图像路径,并使用变量来存储值,但是当我这样做时,它显示错误,让我向您展示我的代码。
<script type="text/javascript">
$(document).ready(function(){
$(window).scroll(function(){
var lastID = $('.load-more').attr('lastID');
if ($(window).scrollTop() == $(document).height() - $(window).height() && lastID != 0){
jQuery.ajax({
type:'POST',
url:'<?php echo base_url("user/get_all_post"); ?>',
data: "id=" + lastID,
dataType: 'json',
beforeSend:function(html){
$('.load-more').show();
},
success:function(data){
var ParsedObject = JSON.stringify(data);
var json = $.parseJSON(ParsedObject);
$PostId=json[4]['id'];
for(i=0;i<5;i++ )
{
var post_status = json[i]['status'];
var status_image = json[i]['status_image'];
var multimage = json[i]['multimage'];
// alert($status_image);
$("#status_data").append('<div style=" margin: 20px 50px 0px 40px; "><a><?php echo img($user_image); ?></a><a><?php echo $uname; ?></a><div>'+post_status+'</div></div>');
$("#status_data").append('<div style=" margin: 20px 50px 0px 40px; "><a><?php echo img($user_image); ?></a><a><?php echo $uname; ?></a><div><img src='+<?php base_url('uploads/'.status_image); ?>+'></div></div>');
$('#status_image_data').attr('src',status_image);
}
$('.load-more').attr('lastID', $PostId);
}
});
}
});
});
</script>
现在,即使我将 status_image 的值保存在变量中,图像也没有显示其正确路径,让我也向您展示一下
现在路径在用户中显示,但图像存储在上传中,我如何访问它?
最佳答案
正确
来自
$("#status_data").append('<div style=" margin: 20px 50px 0px 40px; "><a><?php echo img($user_image); ?></a><a><?php echo $uname; ?></a><div><img src='+<?php base_url('uploads/'.status_image); ?>+'></div></div>');
至
$("#status_data").append('<div style=" margin: 20px 50px 0px 40px; "><a><?php echo img($user_image); ?></a><a><?php echo $uname; ?></a><div><img src="<?php echo base_url('uploads'); ?>/'+ status_image +'"></div></div>');
简而言之,不能将js变量与php结合起来,
来自
<img src='+<?php base_url('uploads/'.status_image); ?>+'>
^
You will receive PHP Notice: Use of undefined constant status_image - assumed 'status_image'
至
<img src="<?php echo base_url('uploads'); ?>/'+ status_image +'">
关于javascript - 如何回显图像路径并将其附加到codeigniter中的ajax成功函数之后?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42352317/