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 是最佳选择吗?或者您在执行请求时是否更改了服务器的状态?如果不是这种情况,请检查何时使用 Post 或 Get

于 2012-05-30T23:07:02.513 回答