嗨,我不知道我该怎么做。我让用户在面板管理中显示,并且即使在按钮上显示角色也能正常工作。下一步,我想做的是单击并显示模式引导程序,这时出现问题,我不知道如何在执行此操作时将$ user-> email传递给标题:



<form action="{{route('change')}}" method="post" role="form" class="form-horizontal">
       	{{ csrf_field() }}
<div id="myModal" class="modal fade" name="{{$user->email}}">

    <div class="modal-dialog">

        <div class="modal-content">

            <div class="modal-header">

                <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>

                <h4 class="modal-title">Zmiana roli użytkownika o adresie E-mail:</br>
                 	<b>{{$user->email}}</b>
                </h4>

            </div>

            <div class="modal-body">

                <p>Wybierz rolę dla użytkownika</p>


			<select name="{{$user->email}}">
				<option name="role_user">User</option>
				<option name="role_moderator">Moderator</option>
				<option name="role_admin">Admin</option>
			</select>


            </div>
            <div class="modal-footer">
            <button type="button" class="btn btn-default" data-dismiss="modal">Zamknij</button>
            <input  name="" type="submit" class="btn btn-primary" value="Zmień rolę"></input>
            </div>
        </div>
    </div>
</div>
</form>	





javascript - 在所有窗口中都显示相同电子邮件的Modal Bootstrap-LMLPHP

我在屏幕上有某种想法,我想在此模式中担任更改角色。
在标题中,模式显示的是地址电子邮件,但仅在表格中显示最后一个。
所以也许我必须像{{$ user-> email}}这样的窗口命名,因为我希望基于电子邮件更改角色,因为它在数据库中的唯一性。我在复选框上设置了更改角色,但我尝试通过良好的视图更好地做到这一点。我想做些类似管理员显示所有用户和他们附近的按钮的事情,他可以单击按钮并获得信息用户->电子邮件并选择。此显示用户角色和管理员的选择可以更改并保存。它显示在所有用户窗口中的表用户的最后一行中,我的意思是我获得了具有角色admin的上一个用户admin,因此其显示在所有窗口admin详细信息中。

更新1:
我喜欢这样:

<td><button class="btn btn-info wielkoscPrzycisku" name="{{$user->email}}" id="{{$user->email}}" data-toggle="modal" data-target="#myModal" href="#myModal" value="" data-user-email="{{$user->email}}">{{$roles->name}}</button></td>


从我想要获取数据的按钮。
下一个jquery:



jQuery('#open-modal-button').click(function () {
            user_email = jQuery(this).data('user-email');
            jQuery('modal-title-email').html(user_email);

        });	





下一个跨度按钮:



<span id="modal-title-email"></span>

最佳答案

我不知道其余代码到底怎么说,所以我有点喜欢,但是您可以做的是在表行上使用jQuery和html数据属性,并在遍历用户数组时填充和用jQuery轻松抓取一些东西。





     <h4 class="modal-title">Zmiana roli użytkownika o adresie E-mail:</br>
        <span id="modal-title-email"></span>
     </h4>

     <tr>
      <td>Name</td>
      <td>Email</td>
      <td><button data-user-name="John">Admin</button></td>
     </tr>

     <script>
        jQuery('#open-modal-button').click(function () {
            username = jQuery(this).data('user-name');
            jQuery('#modal-title-email').html(username);
        });
     </script>





单击打开模态的按钮时,您将从data属性中获取数据,然后使用jQuery html函数将其添加到模态标题中。

关于javascript - 在所有窗口中都显示相同电子邮件的Modal Bootstrap,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43619457/

10-12 12:22
查看更多