Hago una peticion Ajax a una pagina JSP que me devuelve una serie de datos, de la pagina JSP devuelvo los datos al onSucces de la siguiente manera:
Código:
Luego en el onSuccess no tengo problemas para recogerlo:response.addHeader("datosGrafico", datosGrafico); response.addHeader("valoresGrafico", valoresGrafico); response.setContentType("application/json"); response.setStatus(response.SC_OK); if (response.isCommitted() == false){ response.flushBuffer(); }
Código:
Mi problema viene cuando estos datos son demasiado grandes, que me manda un valor null, al pasarse del limite el Header,segun me han comentado es porque el Header tiene un tamaño maximo de 16K, entonces en lugar del addHeader, necesitaria una forma para meterlo en el Body y posteriormente enviarlo al onSuccess pero he estado leyendo documentacion y no logro encontrar nada o quizas no lo entiendo.var datos = response.getHeader("datosGrafico").evalJSON(true); var valores = response.getHeader("valoresGrafico").evalJSON(true);
¿Alguien sabría como tendría que actuar en este caso?