Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

316
Visualizações
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 à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda