service.deleteChickling(chi);// 删除信息,在这里有问题,如果把这句注释掉,客户端的JS代码就可以接受到out.print的值,但是如果有这句貌似就接受不到
//也就是有这句的时候alert不出来,没这句的时候能alert出来.汗了
this.refreshList(request);
response.setContentType("text/xml");
response.setCharacterEncoding("UTF-8");
PrintWriter out = null;
try {
out = response.getWriter();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
for (int i = 0; i < list.size(); i++) {
chi = (Chickling) list.get(i);
out
.print("雏鸡名称:<a href='UserLogin/ChicklingInfoManagement/DisplaySingleOne.jsp?choice=");
out.println(i + "' target=_blank>" + chi.getChicklingName()
+ "</a>");
out.print(" 批次:" + chi.getBatch() + " 录入日期"
+ chi.getDate());
out.println(" 雏鸡编号:" + chi.getChicklingNumber() + " ");
out
.print("<a href='UserLogin/ChicklingInfoManagement/UpDate.jsp?choice="
+ i);
out.println("' target=_self>修改</a>");
out.print("<a href='" + request.getContextPath()
+ "/delChickling.do'>删除</a><br>");
System.out.println(i);
} out.flush(); out.close();
var xhr;
var outMsg = ""
function createXMLHttpRequest() {
if (window.ActiveXObject) {
xhr = new ActiveXObject("Microsoft.XMLHTTP");
} else if (window.XMLHttpRequest) {
xhr = new XMLHttpRequest();
}
}
function createQueryString(id) {
var queryString = "choice=" + id;
return queryString;
}
function doRequest(id) {
createXMLHttpRequest();
var queryString = "delChickling.do?";
queryString = queryString + createQueryString(id);
xhr.onreadystatechange = handleStateChange;
xhr.open("POST", queryString, true);
xhr.setRequestHeader("Content-Type",
"application/x-www-form-urlencoded");
xhr.send(null);
}
function handleStateChange() { if (xhr.readyState == 4) {
if (xhr.status == 200) {
parseResults();
} }
}
function parseResults() {
var responseDiv = document.getElementById("Layer4");
alert(xhr.responseText);
if (responseDiv.hasChildNodes()) {
responseDiv.removeChild(responseDiv.childNodes[0]);
}
alert("Set response");
responseDiv.innerHTML=xhr.responseText;
}
//也就是有这句的时候alert不出来,没这句的时候能alert出来.汗了
this.refreshList(request);
response.setContentType("text/xml");
response.setCharacterEncoding("UTF-8");
PrintWriter out = null;
try {
out = response.getWriter();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
for (int i = 0; i < list.size(); i++) {
chi = (Chickling) list.get(i);
out
.print("雏鸡名称:<a href='UserLogin/ChicklingInfoManagement/DisplaySingleOne.jsp?choice=");
out.println(i + "' target=_blank>" + chi.getChicklingName()
+ "</a>");
out.print(" 批次:" + chi.getBatch() + " 录入日期"
+ chi.getDate());
out.println(" 雏鸡编号:" + chi.getChicklingNumber() + " ");
out
.print("<a href='UserLogin/ChicklingInfoManagement/UpDate.jsp?choice="
+ i);
out.println("' target=_self>修改</a>");
out.print("<a href='" + request.getContextPath()
+ "/delChickling.do'>删除</a><br>");
System.out.println(i);
} out.flush(); out.close();
var xhr;
var outMsg = ""
function createXMLHttpRequest() {
if (window.ActiveXObject) {
xhr = new ActiveXObject("Microsoft.XMLHTTP");
} else if (window.XMLHttpRequest) {
xhr = new XMLHttpRequest();
}
}
function createQueryString(id) {
var queryString = "choice=" + id;
return queryString;
}
function doRequest(id) {
createXMLHttpRequest();
var queryString = "delChickling.do?";
queryString = queryString + createQueryString(id);
xhr.onreadystatechange = handleStateChange;
xhr.open("POST", queryString, true);
xhr.setRequestHeader("Content-Type",
"application/x-www-form-urlencoded");
xhr.send(null);
}
function handleStateChange() { if (xhr.readyState == 4) {
if (xhr.status == 200) {
parseResults();
} }
}
function parseResults() {
var responseDiv = document.getElementById("Layer4");
alert(xhr.responseText);
if (responseDiv.hasChildNodes()) {
responseDiv.removeChild(responseDiv.childNodes[0]);
}
alert("Set response");
responseDiv.innerHTML=xhr.responseText;
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货