×

Welcome to TagMyCode

Please login or create account to add a snippet.
0
0
 
1
Added: May 2, 2014 4:56 AM
Views: 19
Tags: ajax file
subir archivos con jquery y ajax
  1. var myData = new FormData();
  2.                 jQuery.each($('#' + id_element_file)[0].files, function(i, file) {
  3.                     myData.append('file', file);
  4.                 });
  5.                 $.ajax({
  6.                     dataType: "json",
  7.                     url: base_url + '/registro/up_foto_user/',
  8.                     type: "POST",
  9.                     cache: false,
  10.                     contentType: false,
  11.                     processData: false,
  12.                     data: myData,
  13.                     beforeSend: function() {
  14.                         popupCrop();
  15.                     },
  16.                     success: function(dataSuccess) {
  17.                         console.log(dataSuccess);
  18.                         if (dataSuccess.retorno) {
  19.                             value_foto_file = $('#' + id_element_file).val();
  20.                             popupCrop(dataSuccess.src, false);
  21.                             $("#cod_foto").val(dataSuccess.cod_img);
  22.                             $("#src_foto").val(dataSuccess.src);
  23.                             return true;
  24.                         } else {
  25.                             validateElementMessage("Mi foto...", dataSuccess.mensaje, id_element_focus, true, "danger");
  26.                             return false;
  27.                         }
  28.                     },
  29.                     timeout: 100000,
  30.                     error: function() {
  31.                         validateElementMessage("Mi foto...", "La imagen es demasiado pesada o hubo un fallo en la conexión, por favor inténtelo de nuevo.", id_element_focus, true, "danger");
  32.                         return false;
  33.                     }
  34.                 });