function callback1(){
xml_request=false;
if(window.XMLHttpRequest){
xml_request=new XMLHttpRequest();
if(xml_request.overrideMimeType){
xml_request.overrideMimeType("text/xml");
}
}else if(window.ActiveXObject){
try{
xml_request=new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
xml_request=new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){}
}
}
if(!xml_request){
alert("不能创建XMLHTTP实例!");
return false;
}
var timestamp = Date.parse(new Date());
var url="<%=path%>/Product!findAllEnable.action?x="+timestamp;
xml_request.open("get",url,true);
xml_request.onreadystatechange = function(){
if(xml_request.readyState == 4){
if(xml_request.status == 200){
msg1=xml_request.responseText;
var show = document.getElementById("time1").innerHTML;
alert("xml_request.responseText"+xml_request.responseText);
show.innerHTML=xml_request.responseText;
}
eval(msg1.responseText);
}
}
xml_request.send(null);
alert("18");
}
javaEE
xml_request=false;
if(window.XMLHttpRequest){
xml_request=new XMLHttpRequest();
if(xml_request.overrideMimeType){
xml_request.overrideMimeType("text/xml");
}
}else if(window.ActiveXObject){
try{
xml_request=new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
xml_request=new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){}
}
}
if(!xml_request){
alert("不能创建XMLHTTP实例!");
return false;
}
var timestamp = Date.parse(new Date());
var url="<%=path%>/Product!findAllEnable.action?x="+timestamp;
xml_request.open("get",url,true);
xml_request.onreadystatechange = function(){
if(xml_request.readyState == 4){
if(xml_request.status == 200){
msg1=xml_request.responseText;
var show = document.getElementById("time1").innerHTML;
alert("xml_request.responseText"+xml_request.responseText);
show.innerHTML=xml_request.responseText;
}
eval(msg1.responseText);
}
}
xml_request.send(null);
alert("18");
}
javaEE
show.innerHTML=xml_request.responseText;
方法二:将show.innerHTML改为show
方法二我没试过,不太确定,自己可以试下。
请根据我提出的方法查看你自己出错原因
在action里面写返回值得应该写什么public String findAllEnable() throws Exception {
List<Product> products = productservice.findAllEnableTrue();
ServletActionContext.getRequest().setAttribute("products", products);
PrintWriter out = ServletActionContext.getResponse().getWriter();
out.print(0);
return null;
}