2017-04-25 43 views
0

嗨,我不知道我应该如何做到这一点。我让面板管理员显示用户及其工作正确,甚至在按钮上显示角色。下一步我想要做的就是点击和显示模式的引导,在这里我得到了问题,我不知道我可以通过用户$>电子邮件标题时,我这样做:Modal Bootstrap在所有窗口显示相同的电子邮件

​​

enter image description here

我有一些像屏幕上的想法,我想改变这种模式的作用。 标题模式显示地址电子邮件,但它只显示在表格中的最后。 所以,也许我必须命名这个窗口像{{$ user-> email}} becouse改变角色我想基于电子邮件因为它的uniqe在数据库中。我在复选框上做了更改角色,但我试图用漂亮的视图做得更好。我想做一些像这样的管理员显示所有用户和附近的按钮,他可以点击按钮,并获得信息用户 - >电子邮件和选择。此选择显示用户角色和管理员可以更改并保存它。它显示在所有用户窗口最后一行从表用户我的意思是我最后一个用户管理员与角色管理员,所以它显示在所有窗口管理员的详细信息。

更新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); 
 
      
 
     }); \t

下一页跨度按钮:

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

回答

1

我并不确切地知道你的代码的其余部分说,所以我这种说法有些勉强,但你可以做的是使用jQuery和html数据att在你的表格行上加上ribits,当循环遍历你的用户数组时,你可以很容易地用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>

当点击打开你抓住从数据属性数据,然后使用jQuery的HTML功能将其添加到您的模式标题模式按钮。

+0

编辑我的职位,我想我不喜欢你所写的,但它不工作 – Mariusz

+0

的@section(“内容”)在此之后第一循环的工作,我早点起床 – Mariusz

+0

我刚刚更新我的职务。你会想在你的模式标题h4的末尾做一个span标记,这就是你想用jQuery填充的东西。在我最初的建议中,我没有你的代码的这部分,所以我只是假设你正在使用的。如果您有任何其他问题,请给我一个机会,让我知道。 – Jase

相关问题