search

Home  >  Q&A  >  body text

ajax 上傳和更新資料都可以?

var formdata = new FormData(this);var name = $("#name").val();
 
 $.ajax({
  url:'ing',
  cache:false,
  type:'POST',
  data:formdata,
  mimeTypes:"multipart/form-data",
  contentType:false,
  processData:false,
  success: function(data){
   $("#profile_save_btn").removeAttr("disabled");
  }
 });

我想讓他可以上傳圖片、input/checkbox欄位都可以帶到ing去..請問這這這該怎麼做啊?

高洛峰高洛峰2959 days ago566

reply all(1)I'll reply

  • 三叔

    三叔2016-11-08 11:38:00

    不是太理解问题,是要同时传文件并且传参数吗?

    
    
    
    
    
    
    $(function(){
        $('#add').submit(function(){
            var data = new FormData();  
            //添加文件
            data.append('file',$('input[type="file"]')[0].files[0]);
            //添加参数
            data.append('accessToken','312321312321');
            console.log(data);
            $.ajax({  
                url: 'upload.php',  
                type: 'POST',  
                data: data,  
                dataType: 'JSON',  
                cache: false,  
                processData: false,  
                contentType: false, 
                success:function(data){  
                    //alert(data);
                    alert("UploadFile Success");
                }   
            });  
    
            return false;   
        });
        
    });
    
    
    
    
    
    


    reply
    0
  • Cancelreply