考虑这样的 URL:
http://site.com/upload/qeSJGs,ZWURb4,qdMMTZ,yM62UX,RlwwWT,ecw7s1
我需要将所有 6 个字符串分隔,
为 Javascript 数组并插入到我的页面中。这是我的控制器操作:
public function upload($imageHashes) {
$this->set('title_for_layout', 'Uploads successful');
$this->set('imageHashes', explode(',', $imageHashes);
$this->layout = 'complex';
}
在我的视图文件中,我有这个:
<?php echo $this->Html->scriptBlock('', array('inline' => false)); ?>
现在,在方法中编写所有 Javascript 会非常麻烦scriptBlock
,但我不能包含外部 Javascript 文件,因为内容会根据 URL 发生变化。有没有我不知道的更简单的方法来做到这一点?