assets.cp.scripts.js.go 654 B

123456789101112131415161718192021222324252627282930313233
  1. package scripts
  2. var File_assets_cp_scripts_js = []byte(`
  3. $(document).ready(function() {
  4. $('form').each(function() {
  5. $(this).submit(function(e) {
  6. var form = $(this);
  7. if($(form).hasClass('loading')) {
  8. e.preventDefault();
  9. return;
  10. }
  11. $(form).addClass('loading');
  12. $.ajax({
  13. type: "POST",
  14. url: form.attr('action'),
  15. data: form.serialize()
  16. }).done(function(data) {
  17. console.log('done');
  18. console.log(data);
  19. }).fail(function() {
  20. console.log('fail');
  21. }).always(function() {
  22. $(form).removeClass('loading');
  23. console.log('always');
  24. });
  25. console.log('1');
  26. e.preventDefault();
  27. });
  28. });
  29. });
  30. `)