Ich erstelle acf Felder zum Hochladen von Logo-Bild.acf-Felder in einem jquery-Array
Ich brauche alle URL-Logo zu erhalten und sie in einem jQuery Array wie folgt drücken:
var logos = ["http://www.mylogo.com/img1.jpg", "http://www.mylogo.com/img2.jpg", "http://www.mylogo.com/img3.jpg"];
Mein ACF Feld:
$wall_references = get_field('wall_references');
Ich schrieb, dass:
<script type="text/javascript" language="javascript">
var logos = new Array();
<?php foreach($wall_references as $wall_reference){ ?>
logos.push('<?php echo $wall_reference['ref_logo']['url']; ?>');
<?php } ?>
</script>
Das ist so etwas in meinem Dokument drucken:
<script type="text/javascript" language="javascript">
var logos = new Array();
logos.push('http://www.mylogo.com/img1.jpg');
logos.push('http://www.mylogo.com/img2.jpg');
logos.push('http://www.mylogo.com/img3.jpg');
</script>
Wie drücken Sie bitte jede PHP-URL in meinem Array?
Ich will nicht meine Array in der Konsolenprotokoll drucken, aber direkt in mein Dokument wie dieses:
var logos = ["http://www.mylogo.com/img1.jpg", "http://www.mylogo.com/img2.jpg", "http://www.mylogo.com/img3.jpg"];
Ich möchte mein Array nicht im Konsolenprotokoll drucken, sondern direkt in meinem Dokument – Jandon
Nun, ich druckte einfach in meiner Konsole Protokoll, um es schnell zu testen. Es wird in Ihrem Dokument gedruckt. Der .push fügt alles hinzu, was Sie als Parameter an das Array übergeben (in diesem Fall Logos). Ihr Logo Array ist genau das, was Sie in Ihrer Frage beschreiben. Sie müssen es durchlaufen und dann können Sie mit den Elementen machen, was Sie wollen. Beachten Sie auch @ Rishis Antwort - fixieren Sie die Zitate! – lehel
Ich möchte das Array direkt in meiner Seite und nicht in meiner Konsole haben. Weil ich das Array mit jQuery – Jandon