yii2 get提交form表單跳轉到首頁的問題

2021-10-01 06:14:22 字數 993 閱讀 4512

當我們使用get方式時它會將r=控制器/方法名給覆蓋掉,而導致直接跳轉到首頁的問題。

在做搜尋分頁時表單get提交時他自動跳至首頁,會把跳轉位址給清除(覆蓋)掉

正常的位址應該是這樣

//localhost/space/frontend/web/index.php?r=space-write/teacher&shop_id=87&div=1用get提交結果變成這樣

//localhost/space/frontend/web/index.php?shop_id=87&div=1解決辦法也很簡單,像這樣在隱藏域裡加入name名字為 r ,值為』控制器名/方法名』 就可以了,

例如我要請求user控制器裡的seauser方法:

"hidden" name=

"r" value=

"user/seauser"

>

源**:

"?r=user/seauser" method=

"get"

>

"hidden" name=

"r" value=

"user/seauser"

>

//寫上這一行就解決了

"contrller"

>

"0">賬號狀態<

/option>

"1">已啟用<

/option>

"0">已停用<

/option>

<

/select>

"text" name=

"username" placeholder=

"請輸入使用者名稱"

>

"submit"

>搜尋<

/button>

<

/form>

Form表單提交 get與post區別

1.get是從伺服器上獲取資料,post是向伺服器傳送資料。2.get是把引數資料佇列加到提交表單的action屬性所指的url中,值和表單內各個字段一一對應,在url中可以看到。post是通過httppost機制,將表單內各個字段與其內容放置在html header內一起傳送到action屬性所指...

form表單提交

表單的enctype屬性 enctype 屬性規定在傳送到伺服器之前應該如何對表單資料進行編碼。value 值 描述在傳送前編碼所有字元 預設 multipart form data 不對字元編碼。在使用包含檔案上傳控制項的表單時,必須使用該值。text plain 空格轉換為 加號,但不對特殊字元...

form表單提交

1.當輸入使用者名稱和密碼為空的時候,需要判斷。這時候就用到了校驗使用者名稱和密碼,這個需要在jsp的前端頁面寫 有兩種方法,一種是用submit提交。一種是用button提交。方法一 在jsp的前端頁面的頭部插入乙個js方法 function checkuser if password else ...