swa66 - 11:59 am on Mar 9, 2013 (gmt 0)
The ajax would also do "subrequests" to the server to fetch more details as needed (transferred as html).
to me it looks like you're essentially asking how to change the relatively static html depending on what the user will interact with in ajax in the future. Obviously, it can't know ... All it knows is the URL and any parameters passed there, where the visitor claims to come from (referrer), potentially a session or so.
But to be honest: why bother with the meta tags?
Nobody reads meta tags. Set the important ones (encoding, expiration, caching, indexing, ...) .
The rest is at best for SEO. Yet, you're using ajax to fetch the content.
Also: why bother with the ajax ? you could just as easily serve this content without the use of ajax at all.
Moreover I've some doubts about fetching html pieces using ajax. To me it's more a way of e.g. letting users interact with databases etc. allowing more flexibility.
Edit: saw your last post in the mean time.