如何让PHP页面动态化?

时间:2011-03-29 01:00:46

标签: php javascript html ajax dynamic

我最近创建了一个网站,用户登录并访问各种表单和其他内容。我想知道,登录后,我如何更改PHP代码,以便它自动修改页面的一部分使其个性化?这是前端的屏幕截图。

我希望登录表单部分消失,然后用新的布局替换它。我会使用Javascript还是AJAX?如果有的话,是否有人对如何进行这个项目有任何指导?

enter image description here

2 个答案:

答案 0 :(得分:1)

我不会说。如果您要更改整个页面,只需重定向到新页面即可。

如果您需要在没有页面重新加载的情况下执行此操作,则需要使用javascript和AJAX(ajax在某种意义上是javascript)。然后我建议你看一下jquery函数(http://api.jquery.com/load/)

答案 1 :(得分:1)

听起来你的目标之一是尽量减少页面刷新,可能根本没有。

您的主要挑战包括: 1.管理可能包含许多不相关的DIV,这些DIV构成了您的功能部分。 2.速度问题 - 许多代码塞满了一页。 3.所有输入异步发送(当你想用AJAX做所有事情时,事情变得非常复杂!)

就初始登录菜单而言,您可以通过将其包装在DIV中并在其上调用jQuery的fadeOut()函数来淡化它。要更新PHP组件而不刷新,这就是你的AJAX的用武之地。你会想要使用一些,就像Therealsix所说的那样,它们本质上都是Javascipt的核心。

我最好的建议是在规划阶段将大部分时间花在这个项目上。了解你将如何处理相互撞击的DIV。开发整体表格布局,为您提供内容DIV进出的灵活性。考虑哪些在任何给定时间都可以替换。研究模块化编码。

这是一个广泛的建议,因为我不知道该项目究竟是什么,所以如果您有任何具体问题,请告诉我。