¿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>