【问题标题】:JSONP cross-domain request errorJSONP跨域请求错误
【发布时间】:2013-04-26 08:52:47
【问题描述】:

有没有办法在做 JSONP 请求时获得响应状态。我的意思是,能不能看看是请求成功200 OK,还是找不到404,还是不可用等等?

另一种选择:也许有一种方法可以尝试使用new Image() 对象加载.js 文件,即假设它是图像然后查看响应状态?或者尝试加载甚至完全不同的东西?

是否有任何 JavaScript 跨域方式来检查资源是否可用或 404 不可用?

【问题讨论】:

    标签: json request jsonp


    【解决方案1】:

    这个库可能会有所帮助:

    https://github.com/jaubourg/jquery-jsonp

    【讨论】:

    • 据我了解,这个库只告诉你它是"success""error" 还是"timeout",这对我来说不够具体。
    • 对。但不幸的是,它是我们可以使用 JSONP 检索的唯一数据...... JSONP 的问题在于它只将一个常规的<script> 标签放置到 HTML 中,并且浏览器不提供对已加载资源的状态代码的访问。
    猜你喜欢
    • 2012-09-08
    • 2013-04-08
    • 2011-06-22
    • 1970-01-01
    • 2011-10-22
    • 2013-02-24
    • 2019-01-09
    • 1970-01-01
    • 2018-01-03
    相关资源
    最近更新 更多