チェックボックスのリストがあるがあり、ユーザーは任意の番号をクリックしてから[送信]をクリックできます。チェックボックスのリストは、mySQLクエリの結果に基づいて生成されます-
echo("<form id=\"target\" action = \"#\">");
echo("<ul>");
while($row = mysql_fetch_array($result) {
$the_value = $row['result_value'];
$the_label = $row['result_label'];
echo("<li><input type='checkbox' name=\"ids[]\" value='" . $the_value . "'/> " . $the_label . "</li>\n");
echo("</ul>");
echo("<input type=\"submit\" value =\"Copy\">");
echo("</form>");
次に、送信用のjQueryハンドラーがあります
$('#target').submit(function() {
alert(this.ids); // *See note below
// I now want to call a PHP page, passing the array of ids so that this array can be used in a mySQL statement, then when complete notify the user it has succeeded
return false;
});
*チェックボックスグループにids[]ではなく名前ids (name = \ "ids \")を指定すると、このアラートには「[objectNodeList]」と表示されます。
これをどのように処理すればよいですか?どうもありがとう