2010-03-26 21 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在這裏工作正確