How about using an IFRAME for each section? That will generate a new HTTP request for each part. It could get a little tricky if the queries have to be conducted sequentially, but I think it could still be made to work.

If you must generate the page with only one HTTP response, then it depends. See the related discussion on How to stream output to html page?.

Does your templating system support streaming its output, or does it only emit its output after the entire template has been processed? If the later, then there are these potential issues:

  1. You would have to explicitly process each sub-template and then emit its content before processing the next sub-template.
  2. You might have to break up the top-level template into "header" and "footer" sections and process those sections yourself.
  3. The resulting streamed HTML might not get incrementally rendered as you would like on all browsers. (See the comment made by akho.)

In reply to Re: Multipart Display of cgi. by pc88mxer
in thread Multipart Display of cgi. by vsailas

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.