Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

198
Views
Jquery trigger.click con variables

¿Alguien tiene una solución para enviar datos variables con la función de clic de activación? En el siguiente ejemplo, cuando se hace clic en una fila de la tabla, se abre un modal de arranque. Los datos de la fila de la tabla relevante se pasan al modal y se puede enviar un formulario en el modal. Si hay un error al procesar los datos, al recibir el error, me gustaría activar un clic en la fila de la tabla respectiva y pasar los datos de la fila a la función Jquery, para reabrir el modal para que el usuario pueda volver a enviar el formulario. He leído que la función de clic del gatillo no funciona exactamente como un clic, pero ¿hay alguna forma de hacerlo?

 <table class="table table-striped" width="100%" id="ModalTable"> <thead class="thead-dark"> <tr> <th>Job No</th><th>Client</th><th>Location</th><th>Description</th> </tr> </thead> <tbody> <tr id="j421" data-cln="MY CO LTD" data-loc="My Road" data-des="My Work" data-toggle="modal" data-target="#myModal"> <td>ABC/J421</td><td>MY CO LTD</td><td>My Road</td><td>My Work</td> </tr> <tr id="j422" data-jnod="ABC/J422" data-eno="31" data-task="new" data-jno="422" data-jtype="std" data-cln="YOUR CO LTD" data-loc="Your Road" data-des="Your Work" data-toggle="modal" data-target="#myModal"> <td>ABC/J422</td><td>YOUR CO LTD</td><td>Your Road</td><td>Your Work</td> </tr> </tbody> </table> <?php if (session()->has('error_message')) : ?> <?= "<script> $('#j".old('job_no')."').trigger('click')" </script>" ?> <?php endif ?> <script> $('<?= lang($lang.'.modaltarget') ?>').on('show.bs.modal', function (event) { var tr = $(event.relatedTarget); var client_name = tr.data('cln'); var location = tr.data('loc') ; var descr = tr.data('des'); var modal = $(this); modal.find('.modal-body #client_name').val(client_name); modal.find('.modal-body #location').val(location); modal.find('.modal-body #descr').val(descr); modal.find('#body_message').hide(); modal.find('#body_content').show(); }); </script>
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

puede enviar parámetros adicionales con el disparador de clic.

 $( "p" ) .click(function( event, a, b ) { // When a normal click fires, a and b are undefined // for a trigger like below a refers to "foo" and b refers to "bar" }) .trigger( "click", [ "foo", "bar" ] );

fuente

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!