gpt4 book ai didi

php - 使用 CakePHP 生成 Javascript View block

转载 作者:可可西里 更新时间:2023-10-31 22:45:54 25 4
gpt4 key购买 nike

考虑这样一个 URL:

http://site.com/upload/qeSJGs,ZWURb4,qdMMTZ,yM62UX,RlwwWT,ecw7s1

我需要将由 , 分隔的所有 6 个字符串放入一个 Javascript 数组中并插入到我的页面中。这是我的 Controller 操作:

public function upload($imageHashes) {
$this->set('title_for_layout', 'Uploads successful');
$this->set('imageHashes', explode(',', $imageHashes);
$this->layout = 'complex';
}

在我的 View 文件中我有这个:

<?php echo $this->Html->scriptBlock('', array('inline' => false)); ?>

现在,在 scriptBlock 方法中编写所有 Javascript 会变得非常困惑,但我不能包含外部 Javascript 文件,因为内容会根据 URL 发生变化。有没有我不知道的更简单的方法?

最佳答案

获取您的 imageHashes 数组并对其进行 json_encode。然后对于你的脚本 block ,你可以做类似的事情

echo $this->Html->scriptBlock('var jsArray = ' . $json_encoded_array . ';', array('inline' => false)); 

关于php - 使用 CakePHP 生成 Javascript View block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11550581/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com