我这是为了追加来自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;
我想在最后一栏的每一行附加复选框,我不知道 谢谢!
答案 0 :(得分:10)
你试过吗?:
$("<td />").html('<input type="checkbox"/>').appendTo(row);
顺便说一句,如果您从服务器获取信息,您确定POST是最佳选择吗?或者您在执行请求时是否更改了服务器的状态? 如果不是这样,请检查When to use Post or Get