如何将PHP,jquery和Ajax与具有一些常见行为的动态站点结合起来?

时间:2011-11-01 04:00:29

标签: php jquery ajax

我如何完成网站中的一些常见功能。我正在寻找最佳实践和一般建议。

  1. 是否值得/建议通过php从mysql表中提取类别列表以填充将使用jquery“动画”的菜单,或者如果不是静态文本则更容易使用静态文本经常改变?

  2. 如何完成以下操作:从菜单中单击某个类别会刷新主要内容以反映相应的项目结果。即当您选择类别和子类别时,您在amazon.com上看到的产品如何变化。如果我的所有产品或项目都存储在mysql中,那么每次点击一个类别都会导致对mysql的新查询,然后通过ajax / jquery显示,而不刷新整个页面。

  3. php包含哪些适合它?如果我可以动态查询和刷新页面内容,我应该打扰用这些查询创建php文件,然后将它们拉进去?这是否确保没有JS的人仍可以查看页面?

  4. 我从学习php开始,现在正在学习jquery。今天将两者结合起来的最佳做法是,jquery应该尽可能多地接管函数,还是仅仅考虑那些我真正需要动态的部分?

1 个答案:

答案 0 :(得分:-1)

结合这两个可以做出非常强大的工具。如果你愿意这样做,我可能会建议使用一个接近核心php的框架,并开始提供更好的编码结构。您可以使用Codeignitor。并且最佳实践是使用javascript实现用户端功能,因为它将使您的应用程序更快,并且服务器端唯一需要的东西将是更高的逻辑,如会话,安全性,数据库功能等。