If you want to be anal about it:
var content = obj && obj.results && obj.results[0] && obj.results[0].content;
But I don't really think that's the problem.. that callback is only called after everything is done. And the JSON parsing is synchronous. Are you sure the server is returning the right data?
FYI, you can also provide the dataType option for jQuery.ajax calls so the JSON parsing is done automatically.
CD Sanchez
2010-08-16 21:38:07