我最近创建了一个网站,用户登录并访问各种表单和其他东西。我想知道,登录后,如何更改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 + MySQL)
- 2. 使用PHP和UUID跟踪动态网页状态
- 3. iOS网页滚动问题
- 4. PHP动态HTML问题
- 5. PHP动态图库问题
- 6. 使用JSF的动态网页
- 7. 带动态标题的网页
- 8. 如何使用PHP动态显示网页中的链接
- 9. 使用CSS对齐网页的问题
- 10. 动态地使用php编写页面标题和活动类
- 11. 动态生成的网页浏览问题
- 12. PHP的Cron问题 - 使用的Plesk:动态库,open_basedir的
- 13. 使UITableViewCells动态的问题
- 14. 缩短动态网址的问题
- 15. 动态网页与PHP根据var?
- 16. 动态页面的Sitemap问题
- 17. jQuery的动态页面问题
- 18. 使用动态页面抓取网站
- 19. 网页设计问题(php/ajax)
- 20. 动态DropDownList中的问题使用JQuery
- 21. PHP - 通过网页浏览器呈现动态网页
- 22. 如何使用PHP创建动态页面标题
- 23. PHP而动态页面标题
- 24. Matplotlib&动态网页
- 25. PHP和MySQL动态页面显示问题
- 26. 使用HtmlUnit访问动态网站
- 27. 使用PHP动态更改主题
- 28. 问题与网页
- 29. 自动化网页扫描问题
- 30. 响应式网页滚动条问题
你永远不会在Facebook上完成任何工作:P – alex 2011-03-29 01:06:48
哈哈非常真实! – 2011-03-29 01:13:09