[英]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'的變量。 您的“數據”變量在示例中是全局變量。 嘗試使用嚴格模式來防止這種情況。 否則,它應該可以正常工作。 每次調用該函數時都會重新定義“數據”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.