0
我創建acf字段來上傳徽標圖像。在jQuery數組中的acf字段
我需要把所有的URL標識,並在一個jQuery數組像這樣把他們:
var logos = ["http://www.mylogo.com/img1.jpg", "http://www.mylogo.com/img2.jpg", "http://www.mylogo.com/img3.jpg"];
我ACF領域:
$wall_references = get_field('wall_references');
我寫道:
<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>
在我的文檔中打印出這樣的內容:
<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>
如何推送我的數組中的每個php URL?
我不想打印我的陣列控制檯日誌中,而是直接在我的文檔這樣在:
var logos = ["http://www.mylogo.com/img1.jpg", "http://www.mylogo.com/img2.jpg", "http://www.mylogo.com/img3.jpg"];
我不想在控制檯日誌中打印我的數組,但直接在我的文檔 – Jandon
好吧,我只是打印到我的控制檯日誌中以快速測試它。它正在打印在您的文檔中。 .push會將您傳遞給Array的任何參數(本例中爲徽標)添加到該列表中。所以你的標誌陣列正是你在你的問題中描述的。你需要循環它,然後你可以做任何你想要的元素。 另外,請注意@ Rishi的答案 - 修正引號! – lehel
我想讓數組直接在我的頁面中,而不是在我的控制檯中。因爲我需要與jQuery – Jandon