machinechildfile.js 898 B

1234567891011121314151617181920212223
  1. $(document).ready(function() {
  2. $('#my_form').on('upload1', function(e){
  3. e.preventDefault();
  4. var $that = $(this),
  5. formData = new FormData($that.get(0)); // создаем новый экземпляр объекта и передаем ему нашу форму (*)
  6. $.ajax({
  7. url: $that.attr('action'),
  8. type: $that.attr('method'),
  9. contentType: false, // важно - убираем форматирование данных по умолчанию
  10. processData: false, // важно - убираем преобразование строк по умолчанию
  11. data: formData,
  12. dataType: 'json',
  13. success: function(json){
  14. if(json){
  15. $that.replaceWith(json);
  16. }
  17. }
  18. });
  19. });
  20. });