猿问

js 二进制formdata上传文件url问题

$.ajax({


        url: 'http://1.1.1.1/upload.do',

                type:'post',

                async: false,  

                cache: false,  

                contentType: false,  

                processData: false,    

                data:file,

            //    datatype:'json',

                success:function(data){ 

                      resolve(data);// 成功 do sth

                  }, 

                  error:function(err){ 

                    reject(err);

                  } 

            })

使用formdata二进制ajax提交数据。

结果http400。我这里network显示出。http://1.1.1.1/upload.do?=1510142276433

为什么url后面会多了一个参数??怎么去掉?


神不在的星期二
浏览 755回答 1
1回答

炎炎设计

jQuery会加一串随机参数,这样可以防止浏览器打到缓存。把cache: false去掉试试看吧。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答