我在 ZF2 中有一些必须包含 js 和 css 文件的视图。我可以这样做:
$this->headscript()->appendScript(...
但是,当我使用 ajax 获取视图结果时,我需要使用视图 html、css 包含和 js 包含从服务器数组中获取。像这样:
array(
'html' => '<div id="timepicker-wrap"></div>',
'js_include' => array('/js/timepicker.js'),
'js_eval' => '$("#timepicker-wrap").timepicker()',
'css_include' => array('/css/timepicker.css'),
);
在我将这些数据提供给客户端后,我的 js 库将包括 html、js 和 css。
问题是从服务器端的 headscript 中获取所有 js 和 css 文件和代码。
我是否必须扩展 HeadScript、HeadStyle 和 InlineScript 类并添加返回所有 js 和 css 的函数?还是我必须做点别的?