当前位置:   jquery > 正文

如何在getJSON()函数中检查文件?

javascript,json,服务器,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时间戳,在线开发工具,前端开发工具,开发人员工具,站长工具

我正在使用getJSON()函数读取一个Json文件.

$.getJSON('sample.json', function (data) {
    /* but file does not exist in few cases*/

}

如何在处理之前检查是否存在文件?

问候



1> Quentin..:

什么也不做(除了正确配置HTTP服务器).getJSON如果获得成功的响应,您传递给的函数将仅被调用(因此仅处理数据).

如果服务器上不存在该文件,您将获得404(或410)不成功响应的文件,因此它不会尝试处理数据.

getJSON返回一个jqXHR对象,因此您还可以使用不同的代码处理失败条件:

$.getJSON('url')
    .done(function (data, textStatus, jqXHR) { /* success */ })
    .fail(function (jqXHR, textStatus, errorThrown) { /* error */ });

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/blog/jquery/detail/13242
推荐阅读
相关标签
  

闽ICP备14008679号