我正在使用 ajax 对来自搜索结果的数据进行排序。
现在我想知道是否可以只渲染 html 的一部分以便我可以这样加载:
$('#result').html(' ').load('/sort/?sortid=' + sortid);
我正在这样做,但我得到了整个 html 页面作为响应,它将整个 html 页面附加到现有页面,这很糟糕。
这是我的意见.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))
我怎样才能<div id="result"> </div>
从我的视图函数中只渲染它?或者我在这里做错了什么?