Tengo una matriz llamada métricas y estoy tratando de pasarla al backend con AJAX, pero solo obtengo los últimos valores de la matriz 7,8,9 . Quiero recoger toda la matriz. ¿Alguna idea de cómo? Cualquier ayuda es apreciada.
html
var metrics = [ [1,2,3], [4,5,6], [7,8,9], ]; $.ajax({ type : 'GET' , url : "...", data : {"metrics[]": metrics }, })vistas.py
def Sensor_Metrics(request): if request.is_ajax and request.method == "GET" : metrics = request.GET.get("metrics[]") print(metrics) return JsonResponse({"error": ""}, status=400)La solución es agregar los corchetes en views.py al llamar a la solicitud.
en guión
var metrics = [ [1,2,3], [4,5,6], [7,8,9], ]; $.ajax({ type : 'GET' , url : "...", data : {"metrics": metrics}, })en vistas.py
def Sensor_Metrics(request): if request.is_ajax and request.method == "GET" : metrics = request.GET.get("metrics[]") #Important print(metrics) return JsonResponse({"error": ""}, status=400)De nada