MySQL クエリの結果に応じて可変行数で、PHP からテーブルをロードするページがあります。
表の各行の最後のセルにはリンクが含まれています。ユーザーがリンクをクリックすると、その行のデータのみが Jquery と Ajax を介して別の PHP スクリプトに送信されます。
問題は、テーブルが動的に生成され、行数が可変であるため、jQuery が保持するセレクターを各行に割り当てる方法がわからないことです。また、各テーブル セルから値を取得する方法についても確信が持てません (ただし、非表示の入力を使用してこれに対する回避策を見つけました)。
テーブルには無数の行が存在する可能性があることを念頭に置いて、クリック可能なリンク自体と送信が必要な値の両方にセレクターを割り当てるにはどうすればよいですか。
わかりやすくするために、テーブルを生成する PHP コードとテーブル自体の例を投稿しましたが、jQuery ソリューションを探しています。
ありがとう!
PHP
while ($line = $run_check->fetch_assoc()){
    if ($i%2 != 0){
    $rowclass = 'reqodd';
        }
        else {
        $rowclass = 'reqeven';
        }
        echo '<input type="hidden" value="' . $line['name'] . '" id="name' . $i . '" /><input type="hidden" value="' . $line['account'] . '" id="account' . $i . '"><input type="hidden" value="' . $line['module'] . '" id="module' . $i . '">;
        echo <tr class = "' . $rowclass . '"><td class="req">' . $line['name'] . '</td><td class="req">' . $line['account'] . '</td><td class="req">' . $line['module'] . '</td><td class="req"><a href="#" class="rel_link" id="rel_' . $i . '_link">Release</a></td></tr>';
        $i++;
          }
表の例 (クリック可能なリンクは「リリース」列にあります)
|   Name     | Level | Unit | Release |
|Joe Bloggs  |   4   | 401  | release |
|John Smith  |   6   | 611  | release |
|Jane Bloggs |   4   | 403  | release |
|Jane Smith  |   5   | 502  | release |