Javascript Codeigniter中来自php的回显数据
我有一段javascript,它将显示html输入字段和图像的模板 我试图在图像src中回显$images->icon的值。但是,该值不是echo out。我该怎么做呢Javascript Codeigniter中来自php的回显数据,javascript,php,codeigniter,Javascript,Php,Codeigniter,我有一段javascript,它将显示html输入字段和图像的模板 我试图在图像src中回显$images->icon的值。但是,该值不是echo out。我该怎么做呢 <img class="gc_thumbnail" src="<?php echo base_url('../contentblock_resources_thumb/'.$images->icon);?>" style="padding:5px; border:1px solid #ddd"/>
<img class="gc_thumbnail" src="<?php echo base_url('../contentblock_resources_thumb/'.$images->icon);?>" style="padding:5px; border:1px solid #ddd"/>
图标);?>“style=”padding:5px;边框:1px实心#ddd“/>
Javascript模板
<script type="text/template" id="imageTemplate">
<div class="row gc_photo" id="gc_photo_{{id}}_{{filename}}"
style=" border-bottom:1px solid #ddd; padding-bottom:20px; margin-bottom:20px;">
<div class="col-md-2">
<img class="gc_thumbnail" src="<?php echo base_url('../contentblock_resources_thumb/'.$images->icon);?>" style="padding:5px; border:1px solid #ddd"/>
</div>
</div>
</script>
图标);?>“style=”padding:5px;border:1px solid#ddd“/>
尝试此操作(将$images->icon
置于base\u url()函数的外部)
图标;?>“style=”padding:5px;边框:1px实心#ddd“/>
我想您只是没有将图像
传递到控制器中的视图。
下面是传递值以查看的示例:
$data['images']->icon = 'abcd.png';
$this->load->view('yourView', $data);
然后在视图中,您只需回显以下值:
echo $images->icon;
请记住,$image将在您的视图中可用。数组中的键值对将自动转换为视图中的变量。为了将值传递给视图,您可以在对象上使用数组。有关详细信息,请参阅中的将动态数据添加到视图中,加载时是否将$image设置为参数查看?预期的结果是什么?当前生成的输出是什么?如果值未输出,会产生什么错误?我使用$images->?也可以在模板的其他部分获取值。当前输出为“../contentblock\u resources\u thumb/”。预期应为“../contentblock\u resources\u thumb/abcd.png”dump$images
,以确保您正在正确访问它。请回显$images->icon而不带标记img?名称图像是否显示正确?
$data['images']->icon = 'abcd.png';
$this->load->view('yourView', $data);
echo $images->icon;