How can I get JavaScript to read server HTML and build objects off of it?
stackoverflow.com
stackoverflow.com
If the extra http request from the web service is a real concern (and not just premature optimization), then you could dump the JSON data into a script tag and send that together with the template.