Używam ajax do sortowania danych, które pochodziły z wyników wyszukiwania.jak renderować tylko część html z danymi za pomocą django
Teraz zastanawiam się, czy jest możliwe, aby uczynić tylko pewną część html tak, że można ładować w ten sposób:
$('#result').html(' ').load('/sort/?sortid=' + sortid);
robię tego, ale jestem coraz całą stronę HTML w odpowiedzi i dołącza całą stronę html do istniejącej strony, która jest okropna.
to moja views.py
def sort(request):
sortid = request.GET.get('sortid')
ratings = Bewertung.objects.order_by(sortid)
locations = Location.objects.filter(locations_bewertung__in=ratings)
return render_to_response('result-page.html',{'locs':locations},context_instance=RequestContext(request))
jak mogę uczynić tylko że <div id="result"> </div>
z mojej funkcji widoku? albo co ja tu robię źle?
jesteś geniusz. wielkie dzięki – doniyor
To proste i sprytne – Medorator