web/views/ajaxcontroller.py
changeset 8974 c8520188eb4b
parent 8695 358d8bed9626
child 9229 739ae5366bed
equal deleted inserted replaced
8973:6711f78c18be 8974:c8520188eb4b
   266         def serialize(self, content):
   266         def serialize(self, content):
   267             if self.output_type is None:
   267             if self.output_type is None:
   268                 return content
   268                 return content
   269             elif self.output_type == 'xhtml':
   269             elif self.output_type == 'xhtml':
   270                 self._cw.set_content_type(self._cw.html_content_type())
   270                 self._cw.set_content_type(self._cw.html_content_type())
   271                 return ''.join((self._cw.document_surrounding_div(),
   271                 return ''.join((u'<div>',
   272                                 content.strip(), u'</div>'))
   272                                 content.strip(), u'</div>'))
   273             elif self.output_type == 'json':
   273             elif self.output_type == 'json':
   274                 self._cw.set_content_type('application/json')
   274                 self._cw.set_content_type('application/json')
   275                 return json_dumps(content)
   275                 return json_dumps(content)
   276             raise RemoteCallFailed('no serializer found for output type %s'
   276             raise RemoteCallFailed('no serializer found for output type %s'