图像存储在单独的文件夹中。
文件夹和图像都保存在数据库中。在我的图库页面中,它们分两步显示在数据库中。
db
检索文件夹并在图库页面到目前为止,我已将数据从数据库传递到视图。以下是我的控制器代码。
function image_show() {
$this->load->model('gallery_model');
$data['folder_info'] = $this->gallery_model->get_folder_names();
}
我的观看代码如下:
<?php foreach($folder_info as $show){ ?>
<a class="glyphicon glyphicon-folder-close" style="font-size: 100px;" aria-hidden="true" onclick="imageslide(' .$show['folder_name'] .');" ></a>
<?php } ?>
从上面的代码中,文件夹列在图库页面中。
尝试从php $show['folder_name']
循环传递foreach
时,我很震惊,这样我就可以生成一个图像滑块。
我的脚本是
function imageslide(name) {
alert(name);
}
向我显示的错误是
gallery:194 Uncaught SyntaxError: missing ) after argument list
请帮助我!
答案 0 :(得分:2)
你应该在php块中传递$show['folder_name']
变量,即:
<?php foreach($folder_info as $show){ ?>
<a class="glyphicon glyphicon-folder-close" style="font-size: 100px;" aria-hidden="true" onclick="imageslide('<?php echo $show['folder_name'] ?>');" ></a>
<?php } ?>