在python中使用jsondump我需要向ajaxpage发送响应
python shell中的对象格式如下图所示
如何使用Java服务器对象表示法函数发送响应
//查看输出数据
[<Userpost: Userpost object>, <Userpost: Userpost object>]
//这是我的django视图
def load_scroll_posts(request):
if request.method == 'POST':
post_id = request.POST['post_id']
loaded_posts = Userpost.objects.filter(id__gte = post_id)
return HttpResponse(json.dumps({'up':loaded_posts}))
//这是我的ajax函数
function load_remain_user_posts() {
var post_id = $(".message_box:last").attr("id");
var csrftoken = getCookie('csrftoken');
$.post('/theweber.in/load_m',{
post_id ':post_id,'
csrfmiddlewaretoken ':csrftoken},
function(data){
//console.log(data)
var obj = JSON.parse(data);
console.log(obj)
});
}
在控制台中没有显示
答案 0 :(得分:0)
也许您的意思是将两个变量作为参数传递给您的帖子?类似的东西:
function load_remain_user_posts() {
var post_id = $(".message_box:last").attr("id");
var csrftoken = getCookie('csrftoken');
var parameters = {
"post_id": post_id,
"csrfmiddlewaretoken": csrftoken
};
$.post('/theweber.in/load_m', parameters, function (data) {
//console.log(data)
var obj = JSON.parse(data);
console.log(obj)
});
}