我正在循环遍历一组16个ID,并为每个ID分配一个eventListener
。 我想向我的php文件发送一个数字(第一个ID为1,第二个为2等等),但似乎i
比我想要的更加动态。 每个ID都发送17
。
klasses.forEach(function(klass){
var svgElement = svgDoc.getElementById(klass); //get the inner element by id
svgElement.addEventListener("mouseup",function(){
$.ajax({
type: "POST",
url: "buildService.php",
data: { "service" : i}
}).done(function(msg){
alert(lameArray[i]);
$("#modalSpan").html(msg);
$("#modmodal").modal();
});
});
i++;
});
我该如何将每一个设置为特定的数字?我也尝试过以下方法:
var lameArray = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16];
...
data: { "service" : lameArray[i]}