我需要使用 jQuery 生成 HTML 片段。这些片段的创建取决于一些数据。数据存储在服务器端的会话中(使用 PHP)。
目前我实现了这一点
- 通过 AJAX 以 JSON 形式从服务器检索数据
- 并通过读取这些数据的特定 javascript 函数构建片段
问题是数据的复杂性越来越大,因此序列化为 JSON 变得更加困难,因为我无法自动完成。我无法自动执行此操作,因为某些信息是明智的,因此我生成了一个“剥离”版本发送给客户端。
我知道如果不阅读任何代码就很难理解,但我希望这是一个常见的场景,并且很高兴你能给我任何提示、建议甚至设计模式。
我是否应该在服务器上同时存储完整数据和剥离数据,然后使用一些库从剥离数据中自动生成 JSON?但这也意味着我必须让这两个数据同步。
或者也许我可以移动逻辑服务器端,这样可以避免发送数据。但这意味着发送 javascript 代码(因为我依赖 jQuery)。也许不是一个好主意。
如果不清楚,请随时问我更多细节。
感谢您的任何帮助