4

私はjsonから要素を追加するためにこれを持っています:

$.ajax({
                type: "POST",
                url: action,
                data: dataSearch,
                success: function (response) {

                    if (response[0].success == "success") {
                        $.each(response, function (index, record) {
                            var row = $("<tr />");
                            $("<td />").text(record.clavemat).appendTo(row);
                            $("<td />").text(record.tipomat).appendTo(row);
                            $("<td />").text(record.titulomat).appendTo(row);
                            $("<td />").text(record.autormat).appendTo(row);
                            $("<td />").text(record.editmat).appendTo(row);
                            $("<td />").text(record.edicmat).appendTo(row);
                            //Append checkbox to each row
                            row.addClass("alt");
                            row.appendTo(".resultsSearch");
                        });
                    } else {
                        alert("Data not found");
                    }

                }
            });
            return false;

そして、最後の列の各行にチェックボックスを追加したいのですが、わかりません。ありがとうございます。

4

1 に答える 1

10

やってみました?:

$("<td />").html('<input type="checkbox"/>').appendTo(row);

ちなみに、サーバーから情報を取得する場合は、POSTが最良の選択であると確信していますか?または、リクエストを実行するときにサーバーのステータスを変更しますか?そうでない場合は、[投稿]または[取得]をいつ使用するかを確認してください

于 2012-05-30T23:07:02.513 に答える