Advertisement
dregueiro

inactivar_prv

Jan 21st, 2020
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.64 KB | None | 0 0
  1. <div class="modal-dialog modal-lg">
  2. <div class="modal-content">
  3. <form method="post" class="form-inline">
  4. {% csrf_token %}
  5. <div class="col">
  6. <div class="card border-left-warning shadow h-100 py-2">
  7. <div class="card-body">
  8. <div class="row no-gutters align-items-center">
  9. <div class="col mr-2">
  10. <div class="text-xs font-weight-bold text-warning text-uppercase mb-1">
  11. <div class="alert">
  12. <h4> Inactivar <b>{{ obj.descripcion }}</b> ?</h4>
  13. </div>
  14. </div>
  15. <div class="dropdown-divider"></div>
  16. <div class="row">
  17. <button class="btn btn-danger" type="button" id="btnInactivar"> <span class="far fa-question-circle"></span> Si, Inactivar</button>
  18. <button class="btn btn-success" type="button" onclick="return cerrar_modal()">Cancelar</button>
  19. </div>
  20. </div>
  21. <div class="col-auto">
  22. <i class="far fa-question-circle fa-3x text-gray-300"></i>
  23. </div>
  24. </div>
  25. </div>
  26. </div>
  27. </div>
  28. </form>
  29. </div>
  30. </div>
  31.  
  32. <script>
  33. $(document).ready(function () {
  34.  
  35. var token= $('input[name=crsfmiddlewaretoken]').val();
  36. $.ajaxSetup({
  37. beforesend: function (xhr,settings) {
  38. if (!(/^http:.*/.test(settings.url) || /^https:.*/.test(settings.url))){
  39. xhr.setRequestHeader("X-CSRFToken", token);
  40. }
  41. }
  42. });
  43. $("#btnInactivar").click(function (e) {
  44. e.preventDefault();
  45. window.location.reload();
  46. var id = {{ obj.id }};
  47. var template="{% url 'cmp:proveedor_inactivar' obj.id %}";
  48. var data={"id":id};
  49. data = JSON.stringify(data);
  50.  
  51. $.ajax({
  52. type:"POST",
  53. url: template,
  54. data: data,
  55. beforesend: function(xhr, settings){
  56. $.ajaxSettings.beforesend(xhr,settings);
  57. },
  58. success: function (response) {
  59. console.log(response);
  60. cerrar_modal();
  61. alert(response);
  62. },
  63. error: function (jqXHR, textStatus, errorThrow) {
  64. console.log(textStatus,errorThrow);
  65. cerrar_modal();
  66. }
  67. });
  68. });
  69. });
  70. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement