【问题标题】:codeigniter's controller to main controller in a specific divcodeigniter 的控制器到特定 div 中的主控制器
【发布时间】:2017-12-06 08:16:05
【问题描述】:
<li><a href="maine/home#services">SERVICES</a></li>
<li><a href="maine/home#about">ABOUT</a></li>
<li><a href="maine/home#contact">CONTACT</a></li>

我正在使用 CodeIgniter,而这段代码位于不同的控制器中。假设http://localhost/defctrl/function1

当您单击列表时,我想在特定 div 中返回我的主页"maine/home",但上面的代码不起作用。既不是../maine/home#services.

我该如何解决这个问题?

【问题讨论】:

  • 试试这个。 &lt;li&gt;&lt;a href="&lt;?php echo site_url('maine/home'); ?&gt;#services"&gt;SERVICES&lt;/a&gt;&lt;/li&gt;
  • 我收到此错误,“您提交的 URI 包含不允许的字符。”

标签: php html codeigniter codeigniter-3


【解决方案1】:

如果它在同一页面上,您可以使用

<li><a href="#services"

如果是另一个页面

<li><a href="<?php echo base_url() ?>{route or controller name}#services"

确保已加载 URL 助手并使用 index.php 加载站点

【讨论】:

  • 感谢您的回复,感谢您的努力。但是还是不行。
  • 请查看您的任何其他(最近)包含块引用的答案。您可能会因为使用它们而被标记为屡犯者。我也编辑了这个。
  • 不客气。我感谢积极的反馈 :-) 有些人不太接受,干杯
  • 哈哈好吧好吧。弗雷德二世 ;)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多