Hola Daniel.
Podrías modificar tu pregunta y acotar la imagen del alert?... poner tanto esta imagen actual junto a la otra en una sola para poder ver la salida del mismo.
- 2018-06-19 17:48:50
-
Me gusta(0)
Por: tony th | Publicado el: 2018-06-19 17:44:04 | Pregunta abierta |
Trabajo con JSP y JSTL ,pero tengo un problema con ajax
No muestar el valor de la variable "MSJJ" al dar click en el boton ENVIAR, pero si muestra el alert sin el valor de la variable(dentro del codigo ajax). Ademas si ejecuta el action y envia un correo .
Porfavor espero de su apoyo.
Gracias.
funcion javascript
function doAjaxPost() {
var msjj = "<c:out value='${message}'/>";
$.ajax({
type: "POST",
url: "/appDirectorioCTI/recuperacionPassword.do",
data: $(form_datos).serialize(),
success: function(response){
alert("mensaje: "+ msjj);
}
});
}
clase en java:
String message="exitoso";
request.setAttribute("message",message);
Hola Daniel.
Podrías modificar tu pregunta y acotar la imagen del alert?... poner tanto esta imagen actual junto a la otra en una sola para poder ver la salida del mismo.
En es eprograma uso el struts v1, trabajo con paginas JSP y clases java .
he creado esa funcion en JS , alli dentro esta la funcion con ajax para que ejecute el action, en este caso envia un correo a un usuario.
Si ve el codigo ajax, esta escrito un alert(). Al darle RUN al programa , si se muestra el alert, pero la variable q obtiene valor de esa clase java, no s emuestra, sale en blanco..
Ahora no tengo las fuentes en mi computadora
Hola daniel.
- Primero comprueba que la variable message contenga el valor que quieres mostrar.
- Segundo prueba cambiando las comillas:
var message = '<c:out value="${message}"/>'
Recuerda que JSTL es precompilado por lo que no podrás renderizar de esa manera en JavaScript... para que hagas lo que estás tratando deberías trabajarlo en una vista separada que debería ser lo que retorne la petición Ajax.