From表單提交重新整理頁面?

2022-03-28 14:37:20 字數 492 閱讀 1212

form表單提交跳轉

寫作原因:

樓主的html水平一般,偶然想起周圍人常說的form表單提交會重新整理頁面,閒來無事,就想想其中的原因

想來想去為什麼會重新整理,猜想了以下幾條

1.先提交資料,等伺服器收到資料後瀏覽器執行類似於f5的操作

2.同時執行資料傳輸,和f5

3.與伺服器的設計有關

4.與瀏覽器的實現有關

5.協議規定必須要重新整理頁面

覺得這些都不合理,想了又想....

後來想起以前做過的註冊頁面,資料提交到了伺服器,之後後台redirect到其他頁面,根本不是頁面重新整理,所謂的頁面重新整理可能是提交的資料有問題再次redirect到當前註冊頁面,看似是重新整理了,實際上就是普通的重定向

由此,樓主覺得以前大家常說的form表單提交會重新整理頁面有點誘導新手的感覺,而實際上是重定向。

非ajax方式提交表單不重新整理頁面

ajax最大的特點就是可以不重新整理頁面而實現資料的通訊及更改頁面資訊。那麼用ajax進行後台通訊傳遞字串還是可以的,遇到上傳檔案該怎麼辦呢?基於安全考慮,js是不能直接進行檔案操作的,只好用原始的from來提交檔案上傳了。這樣一來,用form不就要重新整理頁面了嗎?其實也不是。這是網上找的乙個一般...

PHP避免重新整理頁面重複提交

情景 從html提交資料到x.php 在x.php中 post資料寫庫並且顯示,當x.php重新整理時,入庫操作會被再次執行,用了if post 並且在程式結尾給 post賦空值,但是重新整理的時候post依然有值,求知道怎麼避免反覆提交。關鍵 1.資料從html過來的,不是php 2.要在x.ph...

Google通過提交表單抓取新頁面

google雖然已經是抓取頁面最多的搜尋引擎,但還是不滿足,因為有很多網頁和資訊是很難被發現和抓取的。這也就是為什麼做 時一定要注意搜尋引擎友好。現在google開始提供提交表單 form 發現其後的網頁。本想寫個詳細說明,剛好看到幻滅已經寫了,就直接引用主要內容如下。之前我們已經知道googleb...