日期:2014-05-16  浏览次数:20312 次

java实现Ajax程序例子(运用Servlet和JSP)二
创建了XMLHttpRequest之后,我们要打开它,那么第二布就是调用它的open方法。
XMLHttpRequest.open("GET",“target.jsp”,true);

说明,第一个参数可以是“GET”或者“POST”,其实我get和post的区别就是地址栏显示的问题,但对于Ajax来说,地址栏本来就是不变的,所以个人认为,在这个例子中Get和post是一样的(不一定准确,个人猜测)。
第二个参数就是处理的后台程序,可以是一个jsp或者asp或者php,当然也可以是一个Servlet,在我的这个例子中,他就是一个servlet,jsp就是一个Servlet,不是么?
我是这么写这段代码的:
var queryString = "NameAndSchool?";
queryString = queryString + createQueryString() + "&timeStamp="
			+ new Date().getTime();
XMLHttpRequest.open("GET", queryString, true);


调用了open方法之后,就使用的ajax,后台也开始处理请求了,接下来就是回调函数监听状态了,详见下节说明。