function check_timer(){
//get product ids
var product_ids= document.getElementsByClassName("product_id");
//create for loop
for(var i=0; i<product_ids.length; i++){
var product_id= product_ids[i].innerHTML;
$.ajax({
//send product id to check
url: "check_last_timer.php",
type: "post",
data: {product_id: product_id},
success: function(end_time){
//trying to get product_id here
//$("#timer"+product_id).html(end_time);
}
})
}
}
成功関数内で製品 ID を取得しようとしています。ご覧のとおり、実行するたびに、1,2,3...10 などの product_id を「check_last_timer.php」に送信する for ループがあります。問題は、成功関数内で 1,2,3...10 を取得する方法です。for ループが実行されるたびに、最後の製品 ID である 10 を取得します。