Jquery UI选项卡:使用包含文件的策略

时间:2010-12-02 23:36:39

标签: php jquery ajax jquery-ui jquery-ui-tabs

我有一个应用程序使用Jquery的UI选项卡作为整体菜单,它们很棒。但是,在实施新格式时,我遇到了一个策略问题。

首先,概念:

  1. index.php文件包含多个类文件(也是PHP)并调用选项卡
  2. 每个标签通过脚本的“ajax加载”功能每页拉入一个文件(如[{3}}所述)
  3. 每个标签页面都包含静态文本,显示的服务器端内容和通过jQuery的Ajax动态更新的内容的组合。
  4. 现在,挑战: 一切都按预期工作,除了拉入选项卡的页面无法访问索引页面上的上述包含的php文件。如果我在每个包含ajax的页面上单独包含内容,我就可以使用该内容,但这可能会匆忙失控。所以,我正在寻找一种策略,让我的所有页面都能保留一组包含的文件。

    有关优雅解决这一挑战的任何想法吗?

1 个答案:

答案 0 :(得分:1)

PHP(好吧,整个网络)是无状态的,这意味着一旦PHP解释器解析了一个文件,它就会将它吐出来并完成它。它没有办法持久化包含在一个实例中解析到另一个实例。

页面访问“主”页面中包含的文件的唯一方法是自己包含这些文件。就像你说的那样,这可能会失控并且难以维持,这就是很多人诉诸注册表文件的原因。您的注册表文件加载了您需要的包含,您只需要在所有页面上包含注册表文件。