如何在codeigniter中分离具有php标记的javascript文件

时间:2013-10-11 12:49:06

标签: javascript codeigniter codeigniter-2

我的codeigniter的views文件夹中有10个视图。 我目前正在使用javascript来实现ajax。 我已经在codeigniter中实现了ajax并且使用了post request我必须使用

<?php echo $this->security->get_csrf_token_name(); ?>' : '<?php echo $this->security->get_csrf_hash(); ?>

这段代码将为我生成csrf代码。

由于在js中使用php标签,我已经在视图的php文件中编写了js。 但由于这个原因,我必须在所有10个视图中编写相同的ajax函数,这只是浪费代码,因为我可以在单个文件中分隔j并将其包含在任何地方。

我尝试在单独的js文件中使用php标记,这导致我出错。有没有办法解决这个问题,或者我必须再次在所有视图中编写相同的代码并使用agian?

1 个答案:

答案 0 :(得分:1)

我会编写另一个视图并将其加载到我需要复制代码的任何地方。

$this->load->view('my_replicated_view');