在 ajax中 会出现什么原因,让ajax请求失败???

解决方案 »

  1.   

    你用浏览器通过URL访问页面有哪些可能失败,
    AJAX就有哪些可能失败
      

  2.   

    一般分2种吧,一种请求有响应了但是响应回来的错误的信息。比如你在后台直接throw new exception 
    那么这种一般会直接进入 JS端的 failure函数。
    还有一种是服务器没有响应超时了。也就是JS在等待过程中没有及时的得到服务前端的响应,然后进入failure函数。
    剩下一种就是请求成功,返回数据
      

  3.   

    Ajax跨域请求访问失败,Ajax请求路径和你的网络问题
      

  4.   

    其实就是三种HTTP错误
    404 路径不正确,或者网络问题
    500 服务器内部错误,一般为程序代码错误
    403 无权访问,出现在跨域请求或者其他...
      

  5.   


    这些只是相对常见的,其实所有HTTP错误请求都有可能发生.