$.ajax({
   type: 'PUT',
   dataType: 'json',
   data: $('form').serialize(),
   url: app + 'users/' + user_data.id,
   success: function(data) {
      alert('Success!');
   },
    error: function(err){
       alert('Failed!');
   }
});var form=new FormData(); // Создаем форму
form.append("file",file); //добавляем фаил
form.append("pararm1",param1); 
/*Остальные параметры*/
form.append("pararmN",paramN); 
// pure JS без jquery 
var x=new XMLHttpRequest();
x.open("post", "http://url...", true);
x.send(form); // Отправка без заголовков