Sto usando ajax per ordinare i dati che provengono dai risultati di ricerca.come rendere solo parte di html con dati usando django
Ora mi chiedo se sia possibile rendere solo una parte di HTML in modo che io possa caricare in questo modo:
$('#result').html(' ').load('/sort/?sortid=' + sortid);
sto facendo questo, ma sto ottenendo l'intera pagina html come risposta e aggiunge l'intera pagina html alla pagina esistente che è terribile.
questo è il mio 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))
come posso soltanto che <div id="result"> </div>
dalla mia funzione di visualizzazione di rendering? o cosa sto facendo qui storto?
sei genio. grazie mille – doniyor
Questo è semplice e intelligente – Medorator