清除javascript函数中的FormData()
clear FormData() in a javascript function
我有以下使用jQuery Ajax将图像上传到服务器的功能:
function(file,f){
data = new FormData();
var ids = file[f].name._unique();
data.append('file',file[f]);
data.append('index',ids);
$(".dfiles[rel='"+ids+"']").find(".progress").show();
$.ajax({
type:"POST",
url:this.config.uploadUrl,
data:data,
cache: false,
contentType: false,
processData: false,
success:function(rponse){
//Success stuff here
});
});
}
在关于data.append('file', file[f]);
的部分中,我们将向data
添加一些内容。我希望能够从不同的函数中清除data
中的所有内容。这可能吗?我可以将data
定义为window.data
以使其全局化,但从那里我该怎么办?
小心声明不带"var"的变量。您的"data"变量在样本中是全局的。尝试使用严格模式来防止这种情况发生。否则,它应该可以正常工作每次调用函数时,"data"都会被重新定义。
相关文章:
- Javascript,文件输入和FormData问题
- 如何将图像从URL附加到FormData - Javascript
- AJAX (JavaScript / PHP), FormData not sending
- 模型如何将Javascript FormData与Asp.net Controllers模型绑定
- 使用JavaScript's FormData对象返回整个html
- Javascript FormData 索引在 PHP 中读取结果时会发生变化
- 是否可以在 sinle JavaScript 文件中创建 FormData() 的多个实例
- PHP 看不到来自 javascript ajax FormData 的数据(输入类型文件)
- 在 Javascript 中将图像添加到 formData.(无输入类型文件)
- 将所有元素从对象添加到 FormData 对象 - JavaScript
- 如何使用 Modernizr 和 YesNope Javascript 检查 FormData
- 如何从 JavaScript Code Module 上下文中使用 FormData
- Javascript ReferenceError: Undefined variable: FormData
- Javascript/jQuery Append to FormData()返回'未定义'
- 清除javascript函数中的FormData()
- 如何从请求主体(Javascript)中查看/检索FormData对象
- Javascript - Formdata
- Javascript FormData函数适用于Chrome和Opera,但不适用于Firefox
- 如何用Javascript扩展formdata并将其发送到控制器
- javascript文件上传问题使用FormData,收到空$_FILES