Sounds like a problem in your server-side code (ie. your jsp). The
responseText property of an XmlHttpRequest just Retrieves the
response body as a string. (from MSDN). So, the reason you're seeing
the entire jsp is because you're returning the entire jsp :-)
If you're working in the jsp world, you may want to take a look at
JSON-RPC; it's a Java servlet that makes it relatively easy to
serialize Java classes in to JSON (and it can be adapted to work with
Mochikit.Async with only a little hacking).
Jeremy
On Jan 21, 1:48 am, Prashant [EMAIL PROTECTED] wrote:
I am new to ajax. I am facing some problem while retrieving data.
In javaacript
function task(){
var xmlHttp = newXMLHttpRequest();
xmlHttp.onreadystatechange=function(){
if (xmlHttp.readyState == 4) {
alert(After Ajax + xmlHttp.responseText );
}
}
xmlHttp.open(GET,Task1.do,true);
xmlHttp.send();
}
server side code.
public class CheckStatus extends Action {
String status = null;
LoadProperties properties = null;
HashMap propertiesMap = null;
HttpSession session = null;
public ActionForward execute(ActionMapping mapping, ActionForm
form,HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException {
try {
properties = new LoadProperties();
propertiesMap = LoadProperties.defaultMap;
session = request.getSession();
ArrayList taskList =
(ArrayList)session.getAttribute(taskList);
StringBuffer taskStatus = new StringBuffer();
Iterator i = taskList.iterator();
int index = 0;
/* Read Status from property file and store there status in
session
sttribute */
while(i.hasNext()){
i.next();
index++;
String propEntry = task + index;
taskStatus.append(((String)
propertiesMap.get(propEntry)) + , );
}
taskStatus.deleteCharAt(taskStatus.length()-1);
session.setAttribute(taskStatus, taskStatus.toString());
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
response.setContentType(text/html);
response.getWriter().write(HELLO);
return (mapping.findForward(success));
}
}
I want HELLO should be displayed after returning from server side
code.
But i am getting entire jsp page.
Why ?
Please help
Thanks in advance
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups
MochiKit group.
To post to this group, send email to mochikit@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/mochikit?hl=en
-~--~~~~--~~--~--~---