})
else:
context.update({
- 'searches': [{'verbose_name': verbose_name, 'slug': slug, 'url': self.reverse('ajax_api_view', kwargs={'slug': slug}, node=request.node), 'result_template': registry[slug].result_template} for slug, verbose_name in registry.iterchoices() if slug in self.searches]
+ 'searches': [{'verbose_name': verbose_name, 'slug': slug, 'url': "%s?%s=%s" % (self.reverse('ajax_api_view', kwargs={'slug': slug}, node=request.node), SEARCH_ARG_GET_KEY, search_string), 'result_template': registry[slug].result_template} for slug, verbose_name in registry.iterchoices() if slug in self.searches]
})
else:
form = SearchForm()
raise Http404
search_instance = self.get_search_instance(slug, search_string)
- response = HttpResponse(json.dumps({
+
+ return HttpResponse(json.dumps({
'results': [result.get_context() for result in search_instance.results],
- }))
- return response
\ No newline at end of file
+ 'rendered': [result.render() for result in search_instance.results]
+ }))
\ No newline at end of file