What is the best software design to use in this scenario

Posted by domdefelice on Stack Overflow See other posts from Stack Overflow or by domdefelice
Published on 2010-05-14T12:57:59Z Indexed on 2010/05/14 13:04 UTC
Read the original article Hit count: 349

I need to generate HTML snippets using jQuery. The creation of those snippets depends on some data. The data is stored server-side, in session (where PHP is used).

At the moment I achieved this
- retrieving the data from the server via AJAX in form of JSON
- and building the snippets via specific javascript functions that read those data

The problem is that the complexity of the data is getting bigger and hence the serialization into JSON is getting even more difficult since I can't do it automatically. I can't do it automatically because some information are sensible so I generate a "stripped" version to send to the client.

I know it is difficult to understand without any code to read, but I am hoping this is a common scenario and would be glad for any tip, suggestion or even design-pattern you can give me.

Should I store both a complete and a stripped data on the server and then use some library to automatically generate the JSON from the stripped data? But this also means I have to get the two data synchronized.
Or maybe I could move the logic server-side, this way avoiding sending the data. But this means sending javascript code (since I rely on jQuery). Maybe not a good idea.

Feel free to ask me more details if this is not clear.

Thank you for any help

© Stack Overflow or respective owner

Related posts about JavaScript

Related posts about php