带有 JSP 的简单 AJAX 示例 [英] A Simple AJAX with JSP example

查看:24
本文介绍了带有 JSP 的简单 AJAX 示例的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试使用 JSP 学习 AJAX,并且我编写了以下代码.这似乎不起作用.请帮忙:

这是我的configuration_page.jsp

 <头><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>JSP页面</title><script type="text/javascript">函数 loadXMLDoc(){var xmlhttp;var config=document.getElementById('configselect').value;var url="get_configuration.jsp";如果(window.XMLHttpRequest){xmlhttp=新的 XMLHttpRequest();}别的{xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}xmlhttp.onreadystatechange=function(){如果(xmlhttp.readyState==4 && xmlhttp.status==200){document.getElementById("myDiv").innerHTML=xmlhttp.responseText;}}xmlhttp.open("GET", url, true);xmlhttp.send();}<身体><h2 align="center">保存的配置</h2>选择要运行的配置:<选择名称=配置选择"宽度=10"><option selected value="select">select</option><option value="Config1">config1</option><option value="Config2">config2</option><option value="Config3">config3</option></选择><button type="button" onclick='loadXMLDoc()'>提交<div id="myDiv"><h4>在此处获取数据</h4>

这是我试图从上面的 AJAX 代码访问的 get_configuration.jsp:

<头><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>JSP页面</title><身体><h4>Mee..</h4>

解决方案

您在configuration_page.jsp"文件中做错了.在这个文件中,函数 loadXMLDoc() 的第 2 行应该是这样的:

var config=document.getElementsByName('configselect').value;

因为您仅在

发送“验证码”获取 | 15天全站免登陆