Die Bilder werden in separaten Ordnern gespeichert.Übergeben Sie jede Schleifenvariable an Javascript-Funktion
Sowohl die Ordner als auch die Bilder werden in der Datenbank gespeichert. Auf meiner Galerieseite werden sie in zwei Schritten aus der Datenbank angezeigt.
- Die Ordner werden von den
db
abgerufen und aufgelistet in der Galerie-Seite - während Sie auf einen Ordner werden die Bilder aufgelistet.
Bisher habe ich die Daten aus der Datenbank an die Ansicht übergeben. Der folgende Code ist mein Controller.
function image_show() {
$this->load->model('gallery_model');
$data['folder_info'] = $this->gallery_model->get_folder_names();
}
und meine Ansicht Code ist wie folgt:
<?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 } ?>
Aus dem obigen Code, werden die Ordner in der Galerie-Seite aufgeführt. Ich bin geschlagen, während ich versuche, die $show['folder_name']
aus dem php foreach
Schleife zu übergeben, so dass ich einen Bild-Slider erzeugen kann. Mein Skript ist
function imageslide(name) {
alert(name);
}
Der Fehler mir gezeigt ist
gallery:194 Uncaught SyntaxError: missing) after argument list
Bitte helfen Sie mir heraus!
Es ist wie ein Zauber für mich gearbeitet .. Vielen Dank! – Keynes
Wie soll ich die '$ show ['folder_name']' an die Daten in 'ajax call' innerhalb der'