这似乎是一个奇怪的问题。也许这也是错误的方法。但我必须这样做:
- 页面上有几个菜单项
- 每个页面的内容都存储在一些
.phtml
文件中 - 当页面加载时显示默认内容(使用
require
) - 所有其他内容也应加载并应存储在 JavaScript 数组中
- 当用户点击链接时,内容被交换
问题是:
- 不应该使用 AJAX
- 所有内容都不能在开头附加,对于旧的 SEO
所有部分都很简单,除了:如何将内容放入 JavaScript 数组。类似的东西content.push('<?php print require 'page.phtml'; ?>');
当然行不通,因为它会返回一个多行字符串,这不适用于 JavaScript。欢迎所有想法。也许我忽略了一些非常简单的事情。