【问题标题】:Codeigniter stacking urlCodeigniter 堆叠网址
【发布时间】:2012-11-05 02:52:52
【问题描述】:

我遇到了 url 堆积的问题。我在本地主机上使用了 jquery ajax 请求,并且 url 变成了 localhost/website/index.php/mycontroller/myfunction/mycontroller/mynewfunction 而不是 localhost/website/index.php/mycontroller/mynewfunction/para1/para2.

有人知道为什么吗?我一整天都在尝试解决这个问题。我检查的所有地方都有一个 url 或链接似乎是正确的。

【问题讨论】:

  • 我们可以看到带有您发布到的 URL 的 javascript 代码吗?您可能需要一个绝对 URL 而不是相对 URL。

标签: codeigniter url jquery


【解决方案1】:

这是您在函数中编写 URL 的方式,通常我发现当我遇到这个问题时,最简单的修复方法就是使用 base_url 函数而不是尝试使用相对 URL。所以是这样的:

<a href="<?=base_url();?>mycontroller/myfunction/para1/para2">Link</a>

这样你就可以一直返回基地并从那里工作。

【讨论】:

  • 感谢您帮助我。我实际上有同样的问题,但是在加载视图时。
猜你喜欢
  • 2010-12-11
  • 2011-05-02
  • 1970-01-01
  • 1970-01-01
  • 2013-08-30
  • 1970-01-01
  • 2012-12-08
相关资源
最近更新 更多