我需要通过执行具有从我的jsp页面中的第一个组合中选择的参数的Mysql查询来填充第二个组合。我认为AJAX会起作用,但是我没有找到AJAX的想法和正确的语法,通过执行查询来填充第二个组合。
提前致谢。
现在,我发现正确的语法ti写一个Ajax调用如下:
function newXMLHttpRequest()
{
var req = null;
try {
// Firefox, Opera 8.0+, Safari
req = new XMLHttpRequest();
}
catch (e) {
// Internet Explorer
try {
req = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e) {
try {
req = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e) {
alert("Your browser does not support AJAX!");
return false;
}
}
}
return req;
}
function updateCombo()
{
var req = newXMLHttpRequest();
req.onreadystatechange = function()
{
if(req.readyState == 4)
{
if(req.status == 200)
{
var xmlDoc=req.responseXML;
//Fill your combo with data
}
else
{
}
}
};
req.open("GET","myURL", false );
req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
req.send();
return status;
}
全部谢谢。