1

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

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

此代码将为我生成 csrf 代码。

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

我尝试在单独的 js 文件中使用 php 标签,这导致我出错。有什么办法可以解决这个问题,还是我必须在所有视图中再次编写相同的代码?

4

1 回答 1

1

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

$this->load->view('my_replicated_view');
于 2013-10-11T13:15:10.047 回答