Mi texto creado en el servlet no lo capta el ajax, ya revise varios tutoriales, web, etc pero a todos les sale pero a mi no, segun el firebug(consola de firefox) me aparece que si se da la respuesta "texto de servlet" pero no en el ajax
index.jsp
Código:
<script>
$(document).ready(function() {
$("#btn").click(function(e){
e.preventDefault();
$.ajax({
url:'ServletMensaje',
type:'post',
success:function(msg){
alert(msg.responseText);
$("#respuesta").html(msg.responseText);
}
});
});
});
</script>
</head>
<body>
<form action="" method="post">
<input type="submit" value="leer" id="btn">
</form>
<div id="respuesta"></div>
</body>
ServletMensaje.java
Código:
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
try{
PrintWriter out=response.getWriter();
out.write("texto de servlet");
}catch(Exception e){
e.printStackTrace();
}
}
llevo intentandolo 4 días, pero no me sale
, gracias por las ayudas, si que la necesito, estoy al borde del suicidio, no se porque no me sale. ah!
el alert me bota siempre
alert(msg.responseText); sale "undefined"
alert(msg) sale [object XMLDocument]
por el momento quiero que me salga eso para despues ya hacer arraylist pero primero quiero que me salga lo simple :(