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在成功函數中。正如你所看到的,我有一個for循環,每次運行時都會將product_id發送到「check_last_timer.php」,例如1,2,3 ... 10。問題是如何在成功函數中取回1,2,3 ... 10。每次運行for循環時,我都會得到最後一個產品ID爲10.獲取成功函數內變量的值
這是一個很好的方式來做到這一點......我剛剛學到了一個新的教訓,謝謝Alnitak – Shades88
@ Shades88是的,它比使用明確的額外關閉更好(恕我直言) – Alnitak
所以這就是我們如何使用.each功能。非常感謝你。 –