Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

309
Vistas
Quiero obtener datos de la casilla de verificación de tablas de datos de la plantilla html a views.py en django

He usado este ejemplo ( https://jsfiddle.net/snqw56dw/3182/ ) para obtener casillas de verificación en mi tabla html. Obtengo los datos de los cuadros seleccionados a través del script de tabla de datos, pero necesito enviar estos datos a views.py al enviarlos. He usado AJAX pero parece que algo he estado haciendo mal. Podrias ayudarme por favor.

JavaScript en html:

 $(document).ready(function() { var table1 = $('#pgnum').DataTable({ 'columnDefs': [ { 'targets': 0, 'checkboxes': { 'selectRow': true } } ], 'select': { 'style': 'multi' }, 'order': [[1, 'asc']] }); // Handle form submission event $('#eg').on('submit', function(e){ var arr = []; var form = this; var rows_selected = table1.column(0).checkboxes.selected(); // Iterate over all selected checkboxes $.each(rows_selected, function(index, rowId){ // Create a hidden element arr.push(rowId); }); $.ajax({ type: "POST", url: "{% url 'add_user_eng' %}", data: {arr: 'arr'}, }); }); });

urls.py

 url(r'^eng_edit_admin/eng_add_user', views.add_user_eng, name='add_user_eng'),

vistas.py

 def add_user_eng(request): token = request.session['eng_id'] eng_id = str(token) user_list = User.objects.all() if request.method == 'POST': print("HELLO") print(request.POST.getlist('data[]')) return render(request, 'main/add_user_to_engagement.html',{'user_list':user_list})

form id="eg" Obtengo una lista vacía incluso cuando envío o recargo la página. Se agradece cualquier tipo de ayuda. Gracias

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda