I have this data passed in a POST to django view:
var jobj = [];
$('.some_class').each(function(){
var ro = $('#some_id').html(); //html() output is number
var nr = $('#something').html(); //html() output is number
var item = {};
item["prog"] = ro;
item["act"] = nr;
jobj.push(item);
});
arr = JSON.stringify(jobj);
ajax_req = $.ajax({
url: '../some_url/',
type: "POST",
data: {req_arr : arr},
});
The data looks like this:
req_arr = [{"prog" : "1", "act" : "0"}, {"prog" : "2", "act" : "0"}, (...)]
Now in the view i want to loop over passed data, access it and then do something with it in sql:
def some_url(request):
if request.method == 'POST':
arr = request.POST['req_arr']
for data in arr:
prog = data['prog']
act = data['act']
(...) some sql stuff like SomeModel.objects.get(name=prog) (...)
return HttpResponse(status=200)
I don't know how to access single values and keys, just like it would be python dictionary.