[請益] form action跟CI Controller對應問題?

看板PHP作者 (Satanael)時間13年前 (2012/07/31 22:11), 編輯推噓0(004)
留言4則, 3人參與, 最新討論串1/1
這幾天才開始用CI來開發東西,所以就寫了個User的CRUD來做練習。 情形是這樣的,使用者點了一個新增使用者的功能,他會呼叫user controller 的addUser,來產生一個表單頁面給使用者填寫。(http://xxx/user/addUser) 當使用者按下Save時就透過JQuery來送出表單,如以下 $('#btnSubmit').click(function(){ $('#myForm').submit(); }); <form id="myForm" name="myForm" method="post" action="" enctype="multipart/form-data"> 然後我就順利的完成這個功能,但我剛剛才發現我的form並未設定action, 為什麼CI會知道要將此表單送給user/addUser來處理呢? 煩請各位版友幫我釐清一下我的盲點,謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 27.105.21.63

07/31 22:14, , 1F
action無值,會送到目前的網址去,所以你這樣寫,會是
07/31 22:14, 1F

07/31 22:14, , 2F
http://xxx/user/addUser這個位址收到post
07/31 22:14, 2F

07/31 22:21, , 3F
原來是這樣~~~感謝!!
07/31 22:21, 3F

08/01 11:15, , 4F
普通的HTML表單也是這樣。
08/01 11:15, 4F
文章代碼(AID): #1G5-Uj0L (PHP)
文章代碼(AID): #1G5-Uj0L (PHP)