我需要通过执行 Mysql 查询来填充第二个组合,该查询具有从我的 jsp 页面中的第一个组合中选择的参数。我认为 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;
}
谢谢大家。