var xmlrequest;
function createXMLHttpRequest()
{
if(window.XMLHttpRequest){
xmlrequest = new XMLHttpRequest();
}
else if (window.ActiveXObject)
{
xmlrequest = new ActiveXObject("Microsoft.XMLHTTP");
}
}
function change(id)
{
createXMLHttpRequest();
var uri = "/ajax"; //Servlet
xmlrequest.open("POST", uri, true);
xmlrequest.onreadystatechange = processResponse;
xmlrequest.send("id="+id);
}
function processResponse()
{
if(xmlrequest.readyState == 4)
{
alert(xmlrequest.status); //返回400
if(xmlrequest.status == 200)
{
var cityList = xmlrequest.responseText.split(",");
var displaySelect = document.getElementById("second");
for(i = displaySelect.length - 1; i >= 0; i--)
{
displaySelect.options[i] = null;
}
for (var i = 0 ; i < cityList.length ; i++)
{
option = document.createElement("option");
txtNode = document.createTextNode(cityList[i]);
option.appendChild(txtNode);
displaySelect.appendChild(option);
}
}
}
}
请大家指点一下
web.xml
Ajax
com.ou.util.Ajax
Ajax
/ajax