我正在使用 ajax 函数调用一个 jsp(在另一个 tomcat 中)。但是我得到了任何回复..我把我的代码放在下面
这是我的 ajax 函数(在 tomcatA 中)
function connect(){
try{
// Firefox, Opera 8.0+, Safari
var xmlHttp=new XMLHttpRequest();
}catch (e){
// Internet Explorer
try {
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}catch (e) {
try {
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}catch (e) {
alert("Your browser does not support AJAX!");
return false;
}
}
}
xmlHttp.onreadystatechange=function(){
alert(xmlHttp.status);
if(xmlHttp.readyState==4){
}
}
url="http://IP:PORT/List/Get.jsp";
xmlHttp.open("GET",url+"?sid="+Math.random(),true);
xmlHttp.send(null);
}
下面是我的 Get.jsp(在 tomcatB 中)
<%@page import=" "%>
<%@page import=" "%>
<select>
<%Iterator it = HashMap.keySet().iterator();
while(it.hasNext()){
String key = (String)it.next();
String value = (String)HashMap.get(key);
%>
<option><%= key + " " + value %> </option>
<%}%>
</select>
但是,如果我直接从浏览器访问 Get.jsp,它的工作正常.. 我得到了带有数据的组合框(如我所料)。请帮我解决这个问题.. 我发誓 URL 和好的