【发布时间】:2014-11-12 08:21:25
【问题描述】:
我正在尝试删除 json 酒单的酒,如果 json 文件中不存在酒,我想发出警报。但是列表中的每个 i 都会弹出警报。在 if 语句转到 else 之前,想不出一种方法来完成它。
function slettVin(){
var slettInput = document.getElementById('slettInput');
var slettInput_v = slettInput.value;
for(wine=0; wine<dataHent.wines.length; wine++){
if (dataHent.wines[wine].catalog == slettInput_v){
dataHent.wines.splice(wine,1);
var request = new XMLHttpRequest();
request.open("POST","writeWine.php",false);
request.setRequestHeader('Content-type','application/x-www-form-urlencoded');
request.send("wines="+JSON.stringify(dataHent));
fjernDiv();
spesieltValg();
slettInput.value ='';
break;
}
else {
alert('This wine doesnt exist');
}
}
}
【问题讨论】:
标签: javascript json for-loop