Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
TCPDF,不能在cakephp中包含外部javascript文件_Javascript_Php_Jquery_Cakephp_Tcpdf - Fatal编程技术网

TCPDF,不能在cakephp中包含外部javascript文件

TCPDF,不能在cakephp中包含外部javascript文件,javascript,php,jquery,cakephp,tcpdf,Javascript,Php,Jquery,Cakephp,Tcpdf,总之,我为找到一个解决方案而苦苦挣扎。我想像在cakephp普通视图页面中一样,在tcpdf页面中包含一个外部javascript文件 echo $this->Html->script('jquery.imagemapster'); echo $this->Html->script('jquery.imagemapster.min'); 实际上,我正在使用imagemapster工具,该工具用于在图像上创建可选区域。我有一个普通的cakephp视图页面。

总之,我为找到一个解决方案而苦苦挣扎。我想像在cakephp普通视图页面中一样,在tcpdf页面中包含一个外部javascript文件

    echo $this->Html->script('jquery.imagemapster');
    echo $this->Html->script('jquery.imagemapster.min');
实际上,我正在使用imagemapster工具,该工具用于在图像上创建可选区域。我有一个普通的cakephp视图页面。它显示带有一些选定区域的图像(使用imagemapster标记)。我想为同一个文件制作pdf。 因此,我需要将imagemapster脚本包含到我的pdf页面中,以便使用该工具标记相同的图像。 我使用了includeJS函数

           $js = <<<EOD

           $('#teeth').mapster({
           showToolTip: true,
           fillColor: '0000FF',
           fillOpacity: 1,
           mapKey: 'alt',
           strokeWidth: 1,
           stroke: true,
           staticState: false,
       });

    $pdf->IncludeJS($js);

$js=不,这是不可能的。很明显,pdf是一种二进制格式,您的视图正在生成该文件。不能在pdf文档中使用javascript。您必须想出自己的渲染方法,在pdf中的图像顶部渲染任何您想要的内容