Вопрос как сделать данную структуру
Имеем
main.php Главная форма в зависимости от параметра user запускает в модально окне форму
| Код |
<!-- Modal -->
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> <div class="modal-dialog" role="document"> <div class="modal-content"> <form role="form" id="modal-signup-form"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> <h4 class="modal-title" id="myModalLabel">Анкета Пользователя</h4> </div> <div class="modal-body"> ...... </div> <div class="modal-footer"> <!-- есть ли изминения --> <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> <button type="submit" class="btn btn-primary odom-submit">Save changes</button> <!-- <input type="submit" class="btn btn-success btn-block btn-lg" value="Sign up"> --> </div> </form> </div> </div> </div>
|
вызываем окно так
| Код | $('#example2 tbody').on('click', 'tr', function () { var data = table.row( this ).data(); myModal.find(".modal-body").load('engeine.php?user='+data[0]+'','', function(){ myModal.modal({ show: true }); }); });
|
engeine.php с параметром user =1 (к примеру) после саббмита нужно чтобы модальное окно перезагрузилось с результатами сабмита к примеру с параметрами engaine.php?user=1&fio=asdasda как это сделать ...
| Код | <div class="form-group has-feedback"> <input type="hidden" name="user" value="<?php echo "$data[0]";?>"> </div> <div class="form-group has-feedback"> <input type="text" class="form-control" placeholder="ФИО" name="fio" required="" value="<?php echo "$data[1]";?>"> <span class="glyphicon glyphicon-envelope form-control-feedback"></span> </div>
|
сабмитим так
| Код | <script> var frm = $('#modal-signup-form'); frm.submit(function (ev) { $.ajax({ type: "GET", url: "engeine.php", data: $('#modal-signup-form').serialize(), success: function(msg){ $('#myModal').modal('hide'); }, error: function(){ alert("failure"); } }); ev.preventDefault(); }); </script>
|
|