1

私はJQueryとajaxの初心者です。関数に値をパラメータとして渡し、その値をクリックされたボタンの名前として使用し、ロジックを続行してサーブレットに送信できるかどうかを知りたいです処理する。ページ駆動であるため、javascriptを使用しないようにしています。だから私がjavascriptで持っているものは以下です。

 function test(buttonId)
 {                   
        alert(buttonId);
 }

問題は、データベースから取得したデータに依存する動的テーブルがあり、テーブルの一部として、データをループして同時にテーブルを作成するときに作成するボタンがあります。したがって、テーブルの行の1つに、次のボタンがあります。

<table id="error_data">
    <tr>
        <th>Rank</th>Other Table columns names........</tr>
    <% for(int rank=1 ; rank<data.size();
    rank++) { %>
        <tr>
            <td>
                <input type="button" id="button<%=rank%>" value="Suspend Email" onclick="test('button<%=rank%>')">
        </tr>
        <%}%>
</table>

行の 1 つのボタンをクリックして、その行のデータのみを処理し、その行のデータ以外は何も更新しないようにしたいのですが、質問が冗長ではないことを願っています。そして、ajaxはデータ駆動型であるため、ajaxとjqueryの組み合わせでおそらく可能だと思います。私がやろうとしていることを試して達成することは可能ですか?前もって感謝します。

4

0 に答える 0