我最近創建了一個網站,用戶登錄並訪問各種表單和其他東西。我想知道,登錄後,如何更改php代碼,以便它自動修改頁面的一部分使其成爲個人?這是前端的屏幕截圖。我希望登錄表單部分消失,然後用新的佈局替換它。我會用Javascript還是AJAX?如果有的話,有沒有人有任何指導如何去做這個項目?幫助表示讚賞。謝謝。 使用php動態網頁的問題
回答
這聽起來像你的目標之一是儘量減少頁面刷新,可能根本沒有。
您的主要挑戰包括: 1.管理可能存在的很多不相關的DIV,它們組成您的功能細分市場。 2.速度問題 - 大量代碼塞進一個頁面。 3.異步發送的所有輸入(事情變得複雜,當你想要做的一切與AJAX非常快!)
至於你的初始登錄菜單,您可以淡出了這一點通過在DIV包裝,並調用jQuery的淡出()函數。要更新PHP組件而不刷新,這就是你的AJAX的用武之地。你將會想要使用每一個組件,就像therealsix所說的那樣,它們基本上都是Javascipt的核心。
我最好的建議是在規劃階段花大量的時間投入到這個項目中。瞭解你將如何處理DIV碰撞對方。開發一個整體表格佈局,使您可以靈活地瞭解內容DIV進出的位置。考慮在任何給定時間哪些是可替換的。研究模塊化編碼。
這是一個廣泛的建議,因爲我不知道項目需要什麼,所以如果您有任何具體問題,請告訴我。
即使你有1頁的應用程序,你也不應該得到大量的代碼。有像[Backbone.js](http://documentcloud.github.com/backbone/)這樣的庫可以幫助你正確地分離你的代碼。如果你在Ajax中做所有事情,事情也不應該變得複雜。如果它變得複雜,那很可能是因爲你的應用程序架構錯了。 – HoLyVieR 2011-03-29 02:25:07
我不會說。如果您要更改整個頁面,只需重定向到新頁面即可。
如果你需要做這個沒有頁面重新加載,你需要使用JavaScript和AJAX(ajax在某種意義上是JavaScript)。然後,我會建議你看看jQuery的功能(http://api.jquery.com/load/)
- 1. PHP動態網頁
- 2. 動態php頁面的CSS問題
- 3. 動態網站安全問題(PHP + MySQL)
- 4. 動態ID網址問題
- 5. iOS網頁滾動問題
- 6. 動態jQuery頁面問題
- 7. 使用PHP和UUID跟蹤動態網頁狀態
- 8. PHP動態圖庫問題
- 9. PHP動態HTML問題
- 10. 動態網站的分頁標題
- 11. 帶動態標題的網頁
- 12. 使用CSS對齊網頁的問題
- 13. 使用JSF的動態網頁
- 14. 如何使用PHP動態顯示網頁中的鏈接
- 15. 使用PHP/JS動態填充上傳文件的網頁
- 16. 這是使用PHP創建動態網頁的好方法嗎?
- 17. 動態地使用php編寫頁面標題和活動類
- 18. 使用php的動態網址
- 19. 什麼使網頁動態?
- 20. 動態生成的網頁瀏覽問題
- 21. 使UITableViewCells動態的問題
- 22. PHP的Cron問題 - 使用的Plesk:動態庫,open_basedir的
- 23. 縮短動態網址的問題
- 24. jcarousel動態內容的分頁問題
- 25. 動態頁面的Sitemap問題
- 26. jQuery的動態頁面問題
- 27. 網頁設計問題(php/ajax)
- 28. 動態網頁與PHP根據var?
- 29. 動態PHP網頁保存爲PDF
- 30. 使用Node.js服務動態網頁
你永遠不會在Facebook上完成任何工作:P – alex 2011-03-29 01:06:48
哈哈非常真實! – 2011-03-29 01:13:09