function addRow(data) {
var tabla = $("#tbl_temas").DataTable();
for (var i = 0; i < data.length; i++) {
tabla.fnAddData([
data[i].idTema,
data[i].idAdministrador,
data[i].tituloTema,
data[i].descripcion,
data[i].pdf,
data[i].imagen,
((data[i].estado == true)?"Activo":"Inactivo")
]);
}
}
function sendDataAjax() {
$.ajax({
type: "POST",
url: "frmGestionarTemas.aspx/listarTema",
data: {},
contentType: "application/json; charset=utf-8",
dataType: "json",
error: function (xhr, ajaxOptions, throwError) {
console.log(xhr.status + "\n" + xhr.responseText, "\n" + throwError);
},
success: function (data) {
addRow(data.d);
}
});
}
sendDataAjax();
ASP Method
[WebMethod]
[ScriptMethod(UseHttpGet =true)]
public static List<Temas> listarTema() {
List<Temas> lista = new List<Temas>();
try
{
lista = TemaN.getInstance().listaTemas();
}
catch (Exception ex) {
lista = null;
}
return lista;
}