Soy nuevo en el uso de Ajax asi que tengo el siguiente inconveniente: Ya tengo una pagina jsp que me permite verificar el estado de unos anexos telefonicos, pero la actualizacion se realiza cada cierto tiempo
Código:
<HEAD>
<title>FMonitoreo</title>
<meta http-equiv="refresh" content="5">
</script>
</HEAD>
lo que ocaciona que constantemente se cargue la pagina; tengo entendido que usando Ajax se puede evitar eso. Ademas se realiza la siguiente consulta para crear el formulario
Código:
<%
try {
dtAnexos = oMonitoreo.ObtenerAnexosE(idCola);
} catch (Exception ex) {
response.sendRedirect("/Monitoreo-Web/FError.jsp?Descripcion=" + ex.getMessage());
return;
}
for (int iA = 0; iA < dtAnexos.size(); ) {
%><TR><%
int nC;
for (nC = 0; nC < 10; nC++) {
if ( iA + nC < dtAnexos.size() ) {
String anexo = dtAnexos.get(iA + nC).getAnexo();
try {
dtStatus = oMonitoreo.ObtenerStatusE(anexo);
} catch (Exception ex) {
response.sendRedirect("/Monitoreo-Web/FError.jsp?Descripcion=" + ex.getMessage());
return;
}
String link = "FMonitoreoDetalle.jsp?Id=0,0&r=0&tipo=I&idCampana=0";
String color = "#ffffff";
String title = "Sin llamadas realizadas";
// Si no esta vacio es por q por lo menos ha hecho una llamada
if (dtStatus.next()) {
String uniqueid = dtStatus.getString("unique_id");
int idservidor = dtStatus.getInt("id_servidor");
String estado = dtStatus.getString("estado");
int error = dtStatus.getInt("error");
color = oMonitoreo.getStateColor(error, estado);
title = oMonitoreo.getTitle(error, estado);
link = "FMonitoreoDetalle.jsp?Id=" + uniqueid + "," + idservidor + "&" + "r=0&tipo=I&idCampana=" + idCampana;
}%>
este codigo me crea una tabla de 10 columnas y las filas varian de acuerdo a los anexos que esten disponibles.
Me ayudaria de mucho si me dan una idea de como hacer lo mismo, pero con Ajax para que solo se actualicen los anexos que varien su estado (los estados varian de disponible, con llamada, etc)