我的问题是,除了 formData,是否存在任何发送某种数据(例如字符串)的解决方案?例如,向data
参数添加一些内容。
当前数据参数如下所示:
data: form,
我希望发送额外的字符串,例如:
data: {someValue: 'something', file: form}
有可能以某种方式实现这一点,因为我还需要发送一些字符串。(我不希望向 url 添加额外的参数,例如“?site=example”)。
当前代码:
variables.ajaxVar = $.ajax({
url: '../../bh-api/?action=archiveUpload',
type: 'POST',
xhr: function() {
var myXhr = $.ajaxSettings.xhr();
if(myXhr.upload){
myXhr.upload.onprogress = progress;
}
return myXhr;
},
success: function (res) {
console.log(res)
},
data: form,
cache: false,
contentType: false,
processData: false
});