What’s a better practice? Load data in HTMLformat or JSON-format? When I load HTML i’m able to keep all the html in my php view-file. When i load JSON I have to put it in html elements clientside with javascript.
I know that a ‘best-practice-question’ isn’t suitable for stackoverflow. So a better answer to my question is a list of benefits and disadvantages of both techniques.
If you plan to call the data often in the same session, the network traffic and the responsiveness will be better if you just call JSON data. The HTML/JS overhead being in the cache, only data will cross the network from the second call.
However it looks you just need to render a table with TRs/TDs. If you don’t call it often, you’re better off with a simple HTML dump.
Another consideration is about clearly separating the data and the view, for cleaner code and easier maintenance. A JSON call allows a clear separation between data and HTML. In an HTML dump both are mixed.
I’ve just answered to another question, it was for JSP, but that may interest you.
What is the best approach for handling a complex form in html?