如果满足某些条件,我将尝试在我的标题视图中包含以下代码块(其中包含一些动态值)。
<script src="<?php echo base_url();?>assets/jquery.Jcrop.js"></script>
<link rel="stylesheet" href="<?php echo base_url();?>assets/jquery.Jcrop.css" />
<script type="text/javascript">
<?php if (isset($load_jcrop_api) && $load_jcrop_api === TRUE) {?>
// Javascript 1
<?php } else { ?>
// Javascript 2
<?php } ?>
</script>
我已经阅读了一些内容,并开始尝试以下操作,但是尝试从视图中调用此函数时出现错误,因此我有点坚持使用此方法的最佳方法。
控制器
function get_jcrop_ini() {
$this->output->set_header('Content-type: text/javascript');
$data = array( 'messages' => $this->session->flashdata('message'));
$this->load->view('jcrop_ini',$data);
}
看法
if (isset($load_jcrop) && $load_jcrop === TRUE) {
$this->get_jcrop_ini();
}