2010-03-26 44 views
2

我在处理CI的方式上遇到了一些问题。codeigniter和表单操作尾随/问题?

在常规的形式,我注意到下面的表格行动没有奏效 action="mydomain.com/ci-controller/login/" 但是这一次确实工作 action="mydomain.com/ci-controller/login"

奇怪,但他它的工作。但现在我需要这从iframe,我的iframe我有一个登录表单,它将父母的网址设置为mydomain.com/ci-controller/login,但我得到相同的错误,因为它调用mydomain.com/ci-controller/login/

我的问题可能是来自iframe的调用添加尾随/哪些不可见?

任何想法

回答

2

不要使用斜线,这将增加一个段有一个空字符串。

+0

嗯,我没有在表单动作添加结尾斜杠,像这样 '动作= “javascript:parent.parent_go_url('mydomain.com/ci-controller/login');”' 但仍然登录不起作用。巴罗斯网址转到正确的网址和所有。就像我说的,如果我使用这个 mydomain.com/ci-controller/login 在它的工作页面的常规形式,但不是从一个表单。 这使我坚果 – alex 2010-03-26 14:48:32

0

你为什么不直接发给父母?

在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在这里工作正确