Gri*_*art 2 django jquery httpresponse
我解析http响应有问题.我尝试向客户端发送一些值
>>>>return HttpResponse(first=True,second=True)
解析时:
$.post('get_values',"",function(data){
alert(data['first']); //The alert isn't shown!!!
});
Run Code Online (Sandbox Code Playgroud)
从httpresponse中提取值的正确方法是什么
也许我在创建我的回复时犯了一个错误..
如果你想使用json,你可以这样做:
Django的
data = json.dumps({"FIRST":True, "SECOND":False})
return HttpResponse(data, mimetype="application/json")
Run Code Online (Sandbox Code Playgroud)
得到它:
jQuery的
$.getJSON(url, [data], function(data){
alert(data['first']);
});
Run Code Online (Sandbox Code Playgroud)
getJSON是一个等同于$ .ajax函数的jquery简写函数:
$.ajax({
url: url,
dataType: 'json',
data: data,
success: callback
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1288 次 |
| 最近记录: |