當我第一次使用PHP開始Web開發時,當使用POST時,我將使用包含該信息的表單的頁面,然後是「action」屬性指向的另一個php頁面,所有的處理即數據庫工作都已完成。在製作了多種形式的網站之後,我發現我建立了很多頁面,並且變得相當混亂。使用Ajax/JQuery的表單提交
然後我開始尋找一種方法來避免這種情況。然後我發現自己可以發佈一個頁面,從而減少了我需要用來提交表單的頁面數量。我在php中使用了isset()函數。問題在於整個頁面需要刷新。
即使在未來,我發現jQuery和它的使用Ajax提交表單等,這使我回到了原來的問題,有太多的頁面,並與什麼做了什麼混淆。所以現在我想知道(雖然我不太確定我能理解它),如果有辦法將兩者結合起來的話? jquery能否使用ajax來處理指向自己的表單?
我正在考慮的其他選項是將一個頁面發送給所有表單和操作,其中包含我所有的處理並根據切換確定要使用的部分。我不確定這會對性能產生什麼影響。
- 你對每種方法有什麼看法?
- 有什麼優點/缺點?
- 我提到的任何方法都是對不良做法皺眉嗎?
這個問題一直困擾着我一陣子,所以我覺得最好能得到專家的意見。
在此先感謝。亞當·霍姆斯。亞當·霍姆斯。亞當·霍姆斯。亞當·霍姆斯。亞當·霍姆斯。
你能解釋一點嗎? – 2011-02-01 09:24:09