javascript - ajax 在 beforeSend 中 abort 后是否还能触发 deferred 的 resolve 方法?
PHP中文网
PHP中文网 2017-04-11 12:38:29
0
0
444

背景:
目前项目中对 ajax 的缓存是手动维护的,对于已经缓存过的ajax,希望直接以缓存的结果作为参数调用 success 或 通过 then 方法注册的 resolve 方法,并将当前 ajax abort 掉。

问题:
目前的问题是能够正确的使用缓存结果去触发 success 方法,但由于abort 掉的原因,无法正确的用缓存结果去触发 then 里面的 resolve 方法,会执行 里面的 reject 方法,有没有什么方法可以在 beforeSend 中取消了当前请求依旧用缓存结果触发 then 里面的 resolve 方法。

有没有什么方法可以在 beforeSend 中取消了当前请求依旧用缓存结果触发 then 里面的 resolve 方法 ?

有没有什么方法可以在 beforeSend 中取消了当前请求依旧用缓存结果触发 then 里面的 resolve 方法 ?

有没有什么方法可以在 beforeSend 中取消了当前请求依旧用缓存结果触发 then 里面的 resolve 方法 ?

PHP中文网
PHP中文网

认证高级PHP讲师

répondre à tous(0)
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!