【问题标题】:Jquery UI Tabs: Strategy for using included filesJquery UI Tabs:使用包含文件的策略
【发布时间】:2010-12-02 23:36:38
【问题描述】:

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

一、概念:

  1. 一个 index.php 文件包含几个类文件(也是 PHP)并调用选项卡
  2. 每个选项卡通过脚本的“ajax 加载”功能每页拉入一个文件(如 here 所述)
  3. 每个选项卡的页面都包含静态文本、显示时在服务器端加载的内容以及通过 jQuery 的 Ajax 动态更新的内容的组合。

现在,挑战: 一切都按预期工作,除了被拉入选项卡的页面无权访问索引页面上上述包含的 php 文件。如果我在每个包含 ajax 的页面上执行单独的包含,我就可以使用该内容,但这可能会很快失控。因此,我正在寻求一种策略,让一组包含的文件在我的所有页面中持久存在。

对于这个挑战的优雅解决方案有什么想法吗?

【问题讨论】:

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


    【解决方案1】:

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

    页面访问“主”页面中包含的文件的唯一方法是包含这些文件本身。就像你说的那样,这可能会失控并且很难维护,这就是很多人求助于注册表文件的原因。您的注册表文件会加载您需要的包含,您只需在所有页面上包含注册表文件即可。

    【讨论】:

      猜你喜欢
      • 2011-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多