我本来也这么觉得的,但是实际上是0,百度了一下说是当url为本地地址是不管是否访问成功,status的值都为0,实验了一下,的确这样

解决方案 »

  1.   

    现在的问题是能访问后台servlet,并能成功产生json,但是传递失败,不知道是什么原因,,,,responseText传递的是从后台写入的的数据吧,这点应该是对的呀
      

  2.   

    后台数据类型是String尝试输出JSON类型的数据   string 和JSON输出到前台是有差异的
      使用火狐浏览器的调试工具可以看出来   有专门的JSON 类型查看   string有的时候读不到
      

  3.   

    xmlhttp.status == 0 状态码正常返回200,才是执行成功吧。
      

  4.   

    status为0是本地file浏览,请求本地的文件成功时的状态你请求的是发布后的,就是http请求的,成功请求是200如果你是file浏览,ajax请求http,跨域了,浏览器不会将返回值交给ajax,有些浏览器还有报错
      

  5.   

    这样子的啊,可是status总是0呀,不知道该怎么办?是xmlhttp.open()方法中的url参数有问题吗?
      

  6.   

    我发现如果把异步改成同步,即把open方法的第三属性改为false即可正确返回获取字符串,真是奇怪。
      

  7.   

    求救呀,为什么异步Ajax总是失败呀?
      

  8.   

    abcderghijklmn我一哥们突然心血来潮去教室上自习,发现旁边坐一mm,快到午饭时间时,
    转头对mm说:“同学,能借我五块钱么?我钱包忘宿舍里了,你看,这是我的学生证,
    先压你这都行。我中午想吃碗面条。” 那mm想了一小下,说:“行”。正在掏钱的时候,
    我哥们又说:“你要是借我10块,我可以请你吃一碗?”