Check out the awesome jXs plugin: http://www.malsup.com/jquery/jxs/
The original http://www.brainknot.com/code/jxs.htm seems to be offline. --Jacob > Hello all, > > I'd like to return something like this from an ajax call: > > <success>[html fragment]</success> or <errors><error>Error > message</error>...</errors> > > Where the html fragment is like <div id="foo"><script > type="application/json">{foo: 'bar'}</script><span>Some > stuff...</span></div>. > > I would like to insert the html fragment into my page, but I'm having a > really hard time. I think it's a content type issue. When I use text/html, > this doesn't work: > > if($('success', data).size > 0) { /* process success */ } > > But if I use text/xml, when I insert the data into the document, it isn't > processing it as html, I just get the plain text even though I can see all > the html in the generated source. > > Could somebody point me in the right direction? Should I just return > specially formatted html like <div class="success">...</div> instead of > <success>...</success> and use text/html? > > Thanks, > Erik > _______________________________________________ > jQuery mailing list > discuss@jquery.com > http://jquery.com/discuss/ > _______________________________________________ jQuery mailing list discuss@jquery.com http://jquery.com/discuss/