代码之家  ›  专栏  ›  技术社区  ›  Geoff_S

从json对象为Each分配URL以嵌入HTML

  •  0
  • Geoff_S  · 技术社区  · 4 年前

    我已经将两个测试PDF文件从我的laravel控制器加载到我的刀片模板中,并且我已经成功地通过javascript访问了URL阵列,从而可以将它们记录在控制台中。我把其中一个硬编码到html中的嵌入中,只是想看看它是否有效,它确实有效

    然而,我仍然在想如何获取foreach循环(JS)中每个对象索引的值,并将其分配给一个唯一的变量,这样我就可以将每个PDF设置为只显示60秒,然后继续下一个,以此类推

    如何修复我的forEach以将其正确分配给嵌入src?

    控制台对此进行日志记录:

    1: https:testbucket.s3.amazonaws.com/test1.pdf 
    2: https:testbucket.s3.amazonaws.com/test2.pdf
    

    密码

    @section('content')
    
    <embed src="https:testbucket.s3.amazonaws.com/test1.pdf" style="margin-top: 100px; position:absolute; left: 0; top: 0;" width="100%" height="100%" type="application/pdf">
    
    
    
    @endsection
    
    @section('loadjs')
    
    <script>
    
    var files = '<?php echo $PDFfiles?>';
    const result = JSON.parse(files);
    
    Object.entries(result).forEach((entry) => {
    const [key, value] = entry;
    console.log(`${key}: ${value}`);
    })
    
    </script>
    
    @endsection
    
    0 回复  |  直到 4 年前