通过Modal Bootstrap传递数据并获取php变量?
发布时间:2020-12-17 21:26:13 所属栏目:安全 来源:网络整理
导读:我试图通过 jquery传递输入值并设置为php变量,但我不知道该怎么做. 此按钮具有我要发送的值: button type='button' data-a='".$fila['idPlaza']."' href='#editarUsuario' class='modalEditarUsuario btn btn-warning btn-xs' data-toggle='modal' data-bac
我试图通过
jquery传递输入值并设置为php变量,但我不知道该怎么做.
此按钮具有我要发送的值: <button type='button' data-a='".$fila['idPlaza']."' href='#editarUsuario' class='modalEditarUsuario btn btn-warning btn-xs' data-toggle='modal' data-backdrop='static' data-keyboard='false' title='Editar usuario'><img src='../images/edit.png' width='20px' height='20px'></button> 然后我有这个js代码发送值: $(document).on("click",".modalEditarUsuario",function (e) { e.preventDefault(); var self = $(this); $("#a").val(self.data('a')); $(self.attr('href')).modal('show'); }); 最后我有这个bootstrap模式 <!-- MODAL EDITAR--> <div id="editarUsuario" class="modal fade modal" role="dialog"> <div class="vertical-alignment-helper"> <div class="modal-dialog vertical-align-center"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">×</button> <h2 class="modal-title">Editar usuario</h2> </div> <form name="formularioModificaUsuario" method='post' action="usuarios.php"> <div class="modal-body"> <input type="text" class="form-control" name="idPlaza" id="a"> <?php $valueA = ??? ?> </div> <div class="modal-footer"> <button type="reset" id="cancelar" class="btn btn-danger" data-dismiss="modal" value="reset"><img src='../images/cancel.png' width='20px' height='20px'> Cancelar</button> <button type="submit" name="submitModifica" id="submit" class="btn btn-primary" value="submit"><img src='../images/save_changes.png' width='20px' height='20px'> Guardar cambios</button> </div> </form> </div> </div> </div> </div> 我的问题是,我怎样才能将id =’a’的值输入到php变量$valueA后才能使用? 解决方法<button type='button' data-a="<?echo $fila['idPlaza'];?>" href='#editarUsuario' class='modalEditarUsuario btn btn-warning btn-xs' data-toggle='modal' data-backdrop='static' data-keyboard='false' title='Editar usuario'> <img src='../images/edit.png' width='20px' height='20px'> </button> 在< / body>结束之前将代码放在页脚中标签. <!-- MODAL EDITAR--> <div id="editarUsuario" class="modal fade modal" role="dialog"> <div class="vertical-alignment-helper"> <div class="modal-dialog vertical-align-center"> <div class="modal-content"> </div> </div> </div> </div> 像这样使用脚本. <script> $('.modalEditarUsuario').click(function(){ var ID=$(this).attr('data-a'); $.ajax({url:"NewPage.php?ID="+ID,cache:false,success:function(result){ $(".modal-content").html(result); }}); }); </script> 创建NewPage.php,并粘贴以下代码. <? $ID=$_GET['ID']; ?> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">×</button> <h2 class="modal-title">Editar usuario</h2> </div> <form name="formularioModificaUsuario" method='post' action="usuarios.php"> <div class="modal-body"> <input type="text" class="form-control" name="idPlaza" id="a"> <?php $valueA = $ID; ?> </div> <div class="modal-footer"> <button type="reset" id="cancelar" class="btn btn-danger" data-dismiss="modal" value="reset"> <img src='../images/cancel.png' width='20px' height='20px'> Cancelar</button> <button type="submit" name="submitModifica" id="submit" class="btn btn-primary" value="submit"> <img src='../images/save_changes.png' width='20px' height='20px'> Guardar cambios</button> </div> </form> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |