问题:
ajax 用 jsonp 方式时,当请求的url为404或者50X时,不会执行 error 的回调事件。
原因:
当资源404,或者报错的时候,也就是返回不成功的时候, jsonp 是无法得到状态,不会进 success,也不会进 error 方法。有人会说 script 的话,有 onerror 方法,但是这个方法有浏览器兼容问题。
解决办法:
采用 timeout 属性,因为资源只要没有正确返回,就会计算在 timeout 时间消耗内。
|
|
yushuang
缺失模块。
1、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
2、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: true raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true