0
Zaten onay kutularını bir php döngüsünden alıyorum ve bir dize olarak (belki de virgülle bölememem nedeniyle) parametrede geçirdim, sonra da onay kutusu, geçtiğim kimlikleri kullanarak javascript'te işaretlenir. Javascript'te de bölebilir gibi görünmüyor ve for döngüsünü çalıştırdıktan sonra veriler yeni dizede tanımsız. Herhangi bir fikrin var mı? Lütfen yardım Burada javascript döngüsündeki onay kutusunu nasıl işaretler
bu deneyin benim javascript//update table after add to stock
function updatetable(ids,user){
var url = "update.php";
//var res= ids.split(" ");
alert(ids);
var stocks = "";
//check if the checkbox is checked
for(var id in ids){
if(document.getElementById(ids[id]).checked)
{
stocks += ids[id];
alert(ids[id]);
}
}
//alert(stocks);
var data = "ids="+stocks+"&user="+user;
alert(data);
ajaxRequest(url, "POST", data, true, proceedUpdate);
}
function proceedUpdate(response){
target_div = document.getElementById("tablediv");
target_div.innerHTML = response;
}
Sen '$ kimlikleri beyan etmelidir = array();' olarak bir dizi ve sonra $ $ = $ id yerine $ $ = [$ = $ 'yerine bir değer eklerken bir değer eklediğinde, çünkü $ ids' gibi bir dizi ve dizi değil, bu yüzden üzerinde yapamazsınız – Kangoo13
Çok teşekkürler, javascript'i buna değiştirdim ve benim için çalışıyor! var cbs = document.getElementsByClassName ("onay kutusu"); Için (var i = 0; i