Guest User

Untitled

a guest
Nov 7th, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.39 KB | None | 0 0
  1. {{ parent() }}
  2. <div class="modal fade" id="largeModal" tabindex="-1" role="dialog">
  3. <div class="modal-dialog modal-lg" role="document">
  4. <div class="modal-content">
  5. <div class="modal-header">
  6. <h4 class="modal-title" id="largeModalLabel">AGREGAR USUARIO</h4>
  7. </div>
  8. <div class="modal-body">
  9. {{ form_start(form, {'action': path("usuario_insertar"), 'method': 'POST', 'attr': {'id': 'formModal'}}) }}
  10. <div class="row clearfix">
  11. <div class="col-lg-3 col-md-3 col-sm-3 col-xs-6">
  12. <div class="form-group form-float">
  13. <div class="form-line">
  14. {{ form_widget(form.nombre, {'attr': {'class': 'form-control', 'id': 'nombre' }}) }}
  15. {{ form_label(form.nombre, 'Nombre', {'label_attr': {'class': 'form-label'}}) }}
  16. </div>
  17. </div>
  18. </div>
  19. </div>
  20. <div class="modal-footer">
  21. <button type="submit" class="btn btn-default waves-effect ">Agregar</button>
  22. <button type="button" class="btn btn-danger waves-effect" data-dismiss="modal">Cancelar</button>
  23. </div>
  24. {{ form_end(form) }}
  25. </div>
  26. </div>
  27. </div>
  28.  
  29. //INSERTAR USUARIO CON MODAL
  30. <script type="text/javascript">
  31. $(document).ready(function(){
  32.  
  33. jQuery(function($) {
  34. $('#formModal').on('submit', function() {
  35. var nombre = $('#nombre').val();
  36. var apellidos = $('#apellidos').val();
  37. var email = $('#email').val();
  38. var CI = $('#CI').val();
  39. var username = $('#username').val();
  40. var password = $('#password').val();
  41. var rol = $('#rol').val();
  42.  
  43. var data = {nombre: nombre, apellidos: apellidos, email: email, CI: CI, username: username, password: password, rol: rol};
  44. console.log(data);
  45. $.ajax({
  46. //url: $(this).attr('action'),
  47. //type: $(this).attr('method'),
  48. //data: $(this).serialize()
  49. url: '{{ path('usuario_insertar') }}',
  50. type: 'post',
  51. data: data,
  52. success: function(data){
  53. $('#largeModal').modal('hide');
  54. },
  55. error: function(){ alert("Ha ocurrido un error.")}
  56. });
  57. return false;
  58. });
  59.  
  60. });
  61. });
  62. </script>
Add Comment
Please, Sign In to add comment