当向视图发出 ajax 请求时,您如何将模板数据返回给 jquery 调用。
例如,我正在以这种方式进行 ajax 调用。
<script>
function getProfile(username) {
$.getJSON("/profiles/"+username, { username:{{ username }}}, function(json){
alert("Was successful?: " + json['success']);
});
}
function addClickHandlers() {
$(".person-name").click( function()
getProfile(result.user.username) });
}
$(document).ready(addClickHandlers);
</script>
我的 Django 视图
def profiles_view(request, username):
# if username:
# selected_user = User.objects.get(username = username)
results = {'success':False}
if request.method == u'GET':
GET = request.GET
if GET.has_key(u'username'):
results = {'success':True}
json = simplejson.dumps(results)
return HttpResponse(json, mimetype='application/json')
我可以将我的模板视图传递profiles_view.html
给 HttpResponse 吗?我不确定我的模板在哪里?