0
私はすでに自分のチェックボックスのPHPループからidを取得し、パラメータとして文字列として渡すことができませんでした。チェックボックスは、私が通過したIDを使ってjavascriptでチェックされます。 それは私もjavascriptで分割することができないようで、私はforループを実行した後、データは新しい文字列で定義されていません。 アイデアはありますか?助けてください、ここで JavaScriptのループでチェックボックスをチェックする方法
はこれを試してみてください、私の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;
}
あなたは '$ idを宣言すべき=配列();'など'$ ids。= $ id'の代わりに' $ ids [] = id'を使って値を追加するときに '$ ids'は文字列であり配列ではないので、あなたはそれを使うことができません – Kangoo13
ありがとう、私はこれにjavascriptを変更し、それは私のために働く! var cbs = document.getElementsByClassName( "チェックボックス"); for(var i = 0; i