求助。Ajax “请求的页面有异常”
时间:2011-11-18
来源:互联网
代码如下:
JSP:
function doAjax(){ 按钮点击,触发此方法
var url = "<%=path%>/caseServlet.do?op=doAjax"; //调用servlet
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
}else if (window.ActiveXObject) {
req = new ActiveXObject("Microsoft.XMLHTTP");
}
if(req){
req.open("GET",url, true);
req.onreadystatechange = checkcontent;
req.send(null);
}
}
function checkcontent(){
alert(req.readyState);
alert(req.status);
if (req.readyState == 4 && req.status == 200) { // 判断对象状态
// 信息已经成功返回,开始处理信息
if(req.responseText != ""){
var arrResult = req.responseText.split("@@@"); //拼接字符串间隔是"@@@"
alert(req.responseText);
document.getElementById('posBp').innerText=arrResult[2]; //把返回值放入指定位置
}
else{
alert('There was a problem with the request.');
}
}
else {//页面不正常
alert("您所请求的页面有异常。");
}
}
Servlet:
protected void doAjax(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException {
HttpSession session=request.getSession();
if(session.getAttribute("sn")!=null){
RiskBean riskBean=CaseDAO.selectRiskBean(Long.parseLong(session.getAttribute("sn").toString()), "IVCD");
PrintWriter pw=response.getWriter();
StringBuffer sb=new StringBuffer();
String posreduMin=Float.toString(riskBean.getRiskReduMin());
String reduMax=Float.toString(riskBean.getRiskReduMax());
sb.append(reduMin); sb.append("@@@");
sb.append(reduMax);
pw.write(sb.toString());
pw.close();
}
}
问题:
alert(req.status); 输出为404,
求指教。
JSP:
function doAjax(){ 按钮点击,触发此方法
var url = "<%=path%>/caseServlet.do?op=doAjax"; //调用servlet
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
}else if (window.ActiveXObject) {
req = new ActiveXObject("Microsoft.XMLHTTP");
}
if(req){
req.open("GET",url, true);
req.onreadystatechange = checkcontent;
req.send(null);
}
}
function checkcontent(){
alert(req.readyState);
alert(req.status);
if (req.readyState == 4 && req.status == 200) { // 判断对象状态
// 信息已经成功返回,开始处理信息
if(req.responseText != ""){
var arrResult = req.responseText.split("@@@"); //拼接字符串间隔是"@@@"
alert(req.responseText);
document.getElementById('posBp').innerText=arrResult[2]; //把返回值放入指定位置
}
else{
alert('There was a problem with the request.');
}
}
else {//页面不正常
alert("您所请求的页面有异常。");
}
}
Servlet:
protected void doAjax(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException {
HttpSession session=request.getSession();
if(session.getAttribute("sn")!=null){
RiskBean riskBean=CaseDAO.selectRiskBean(Long.parseLong(session.getAttribute("sn").toString()), "IVCD");
PrintWriter pw=response.getWriter();
StringBuffer sb=new StringBuffer();
String posreduMin=Float.toString(riskBean.getRiskReduMin());
String reduMax=Float.toString(riskBean.getRiskReduMax());
sb.append(reduMin); sb.append("@@@");
sb.append(reduMax);
pw.write(sb.toString());
pw.close();
}
}
问题:
alert(req.status); 输出为404,
求指教。
作者: Leo__Zhao 发布时间: 2011-11-18
404页面不存在,你看看最后连接成的URL地址对不对
作者: p2227 发布时间: 2011-11-18
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28