ttp equest-求助XMLHttpRequest status为0

问题描述

求助XMLHttpRequest status为0

本人新手,学习ajax遇到个问题XMLHttpRequest请求数据时候 status=0,responseText为空,但是偶尔又能接收到值,服务器端response status200一直正常,直接连接jsp页面又能打开。

服务器端测试jsp
<%@ page contentType="text/html; charset=GB2312" import="myfirstweb1.*" %>
<%out.println(0);%>
<% testexit tt=new testexit("lqw");
out.println(0);
%>
<%out.println(0);%>
同一目录下的jsp文件正常
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

Insert title here

welcome to Eclipse for J2EE Developer Center,欢迎!

Todayis:
<%=new java.util.Date()%>

求大神伸一把手,我快被搞疯了

解决方案

Insert title here

/*

* Returns a new XMLHttpRequest object, or false if this browser

* doesn't support it

*/

function sndReq() {
alert("biaoji1")
var name=document.getElementById("name").value;
var http =new XMLHttpRequest();

http.open("post", "nihao.jsp",true);

http.setRequestHeader("Content-type","application/x-www-form-urlencoded");

http.send("name="+name);

http.onreadystatechange = function(){
var s=http.statusText
alert(s);

if(http.readyState == 4&& http.status==200){
alert(http.readyState);
alert(http.status);
var response =http.responseText;
alert(response);

}};

}

网页源码

解决方案二:

Insert title here

/*

* Returns a new XMLHttpRequest object, or false if this browser

* doesn't support it

*/

function sndReq() {
alert("biaoji1")
var name=document.getElementById("name").value;
var http =new XMLHttpRequest();

http.open("post", "nihao.jsp",true);

http.setRequestHeader("Content-type","application/x-www-form-urlencoded");

http.send("name="+name);

http.onreadystatechange = function(){
var s=http.statusText
alert(s);

if(http.readyState == 4&& http.status==200){
alert(http.readyState);
alert(http.status);
var response =http.responseText;
alert(response);

}};

}


解决方案三:

遇到了同样的问题,我的url设置的是http://www.baidu.com 返回的status一直是0,url换成本地的一个地址后就是200了。无措。。请问你的现在有解决方案了吗





解决方案四:

你那个是跨域了,具体自己百度吧,我也搞不定,我这个重新找了个模板粘贴复制了一下就好了,汗.......

时间: 2024-08-12 07:52:02

ttp equest-求助XMLHttpRequest status为0的相关文章

AJAX(XMLHttpRequest.status)状态码_AJAX相关

下面是Jquery中AJAX参数详细列表: 参数名 类型 描述 url String (默认: 当前页地址) 发送请求的地址. type String (默认: "GET") 请求方式 ("POST" 或 "GET"), 默认为 "GET".注意:其它 HTTP 请求方法,如 PUT 和 DELETE 也可以使用,但仅部分浏览器支持. timeout Number 设置请求超时时间(毫秒).此设置将覆盖全局设置. async

AJAX(XMLHttpRequest.status)状态码

下面是Jquery中AJAX参数详细列表: 参数名 类型 描述 url String (默认: 当前页地址) 发送请求的地址. type String (默认: "GET") 请求方式 ("POST" 或 "GET"), 默认为 "GET".注意:其它 HTTP 请求方法,如 PUT 和 DELETE 也可以使用,但仅部分浏览器支持. timeout Number 设置请求超时时间(毫秒).此设置将覆盖全局设置. async

求助!vc 6.0 搭建openssl运行出错

问题描述 求助!vc 6.0 搭建openssl运行出错 openssl已经编译成功.但在搭建运行一小段程序时报错. #include #include int main() { OpenSSL_add_all_algorithms(); return 0; } 报错如下图: 希望各位大神帮帮忙. 解决方案 把两段代码都截个图来看一下 解决方案二: VC++6.0新建工程,运行出错.VC6.0中对于openssl函数的调用 解决方案三: vc看是否支持对应的版本

100分求助,Enterprise Library 5.0记录文本日志,为何重复记录至defaultCategory?

问题描述 加100分求助,EnterpriseLibrary5.0记录文本日志,为何重复记录至defaultCategory?http://topic.csdn.net/u/20110518/14/6c53b93a-3ee1-45dc-a12b-dc557eab6483.html?28187代码在一楼配置文件在五楼 解决方案 解决方案二:过去瞧瞧.

求助帖:springmvc3.0框架下如何接受SOCket报文呢

问题描述 项目采用springmvc3.0框架,现在有个客户端发送UDP报文到服务器,如何在现有的项目中集成socket服务器呢?如何启动socket服务器呢?现在的解决方案是在control层写了一个方法,每次收到运行这个方法启动服务器 解决方案

求助!weblogic10.3.0升级到10.3.6后项目部署报错

问题描述 最近要把weblogic服务器从10.3.0升级到10.3.6同时升级JDK,服务器的操作系统是UNIX的,我在测试环境升级完之后,用原来的domain部署项目是没有问题的,但如果用新建的domain部署项目就会报以下错误<Feb16,20139:38:19AMGMT+08:00><Warning><HTTP><BEA-101162><Userdefinedlistenerorg.springframework.web.context.Con

配置了tomcat的server.xml,仅仅把端口改成80,ajaxSubmit提交不了。

问题描述 配置了tomcat的server.xml,仅仅把端口改成80,ajaxSubmit提交不了,xmlHttpRequest.status返回0.修改回8080端口就没有问题了,这是什么原因呢?找不到原因就不能配置多域名了啊. 问题补充:AngelAndAngel 写道 解决方案 引用这样来说的话就不应该是端口的问题,因为改80端口以后其他都能正常工作,唯独这个导入EXCEL不正常. 那说明你导入ecxel有问题,好好检查一下.解决方案二:引用现在改端口80就出错,出错以后改回8080也一

jquery1.8版本使用ajax实现微信调用出现的问题分析及解决办法_AJAX相关

先给大家说下问题背景:最近在做一个项目,开发微信的某个功能,使用的是asp.net开发,jquery1.8.0版本. 在微信中点击按钮触发事件,调用ajax与服务器端进行交互,回调函数走的是error. 分析原因:首先我想到的是返回的数据类型有问题,因为在jquery 版本在1.4以上对json的格式非常严格,需要符合{"target":true,"message":"成功"}这样的格式.用JSON.stringify()函数分析了respons

求助啊用jquery调用一个后台方法 报500错误

问题描述 $(document).ready(function(){$("#Fnumber").bind("propertychange",function(){vara=$("#Fnumber").val();alert(a);$.ajax({type:"POST",url:"AddStorage.aspx/aa",data:"{a}",dataType:"text"