将上述代码保存,名称为menu.jsp。在该文件中,用createXMLHttpRequest()函数创建了XMLHttpRequest实例化对象,sendRequest(url)函数向服务器端发送一个异步请求,参数url表示服务器端的文件路径,名称和函数。ProcessResponse()函数用于处理服务器端的响应,该函数主要依据客户端返回的XML文件,解析XML文件数据,并显示在当前页面。ShowSubMenu(obj)函数是一个创建级联菜单函数,实际上该函数调用了sendRequest()函数向服务器发送异步信息。
该实例中的服务器端数据不但可以使用变量赋值获取,也可以从数据库中提取数据来显示。如果读者有兴趣的话,可以使用数据库表中的数据响应客户端的请求。
ajax后退解决方案(三)
ajax后退解决方案(四)
ajax后退解决方案(一)
ajax后退解决方案(二)
ajax后退解决方案(五)
AJAX跨域获取数据
用Ajax查询结果初始化记录列表表单
ajax XMLHttpRequest五步使用法
Ajax实现原理
使用AjaxPro实现无刷新数据检测
图文推荐