Forms 代码点火器和表单动作跟踪/问题?

Forms 代码点火器和表单动作跟踪/问题?,forms,codeigniter,Forms,Codeigniter,我对CI处理/的方式有点意见 在常规表单中,我注意到以下表单操作不起作用 action=“mydomain.com/ci controller/login/” 但这个确实有效 action=“mydomain.com/ci controller/login” 奇怪,但他成功了。但是现在我需要一个iframe,我有一个登录表单,它将父url设置为mydomain.com/ci-controller/login,但是我得到的错误与调用mydomain.com/ci-controller/login时

我对CI处理/的方式有点意见

在常规表单中,我注意到以下表单操作不起作用
action=“mydomain.com/ci controller/login/”
但这个确实有效
action=“mydomain.com/ci controller/login”

奇怪,但他成功了。但是现在我需要一个iframe,我有一个登录表单,它将父url设置为mydomain.com/ci-controller/login,但是我得到的错误与调用mydomain.com/ci-controller/login时的错误相同/

我的问题可能是来自iframe的调用添加了一个不可见的尾随/


任何想法

不要使用尾随斜杠,它将添加一个带有空字符串的段。

为什么不直接发布到父级

在iframe视图中:

<form action="http://localhost:8888/index.php/test1/post" target="_parent" method="POST">
  <input type="text" name="test_form" />
  <input type="submit" value="go" />
</form>


在我的小测试仪上,iframe中的这个表单工作正常

我没有在表单操作中添加尾随斜杠,比如
action=“javascript:parent.parent\u go\u url('mydomain.com/ci controller/login');”
,但登录仍然不起作用。broswer url指向正确的url,并且所有。就像我说的,如果我在页面中的常规表单上使用mydomain.com/ci-controller/login,它可以工作,但不能从表单中工作。这让我发疯