javascript AJAX调用加载指标
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript AJAX调用加载指标相关的知识,希望对你有一定的参考价值。
const namespace = 'fetchPermissions'
const fetchPermissionsEpic = (
action$,
state$,
{ ajax },
) => (
action$
.pipe(
ofType(FETCH_PERMISSIONS),
map(state$.value)
map(accessTokenSelector),
switchMap(accessToken => (
merge(
(
of(
loading({
namespace,
})
)
),
(
ajax({
crossDomain: true,
headers: {
'Authorization': `Bearer ${accessToken}`,
},
url: 'https://example.com/permissions',
})
.pipe(
pluck('response'),
map(storePermissions),
switchMap(action => (
merge(
(
of(action)
),
(
of(
loaded({
namespace,
})
)
),
)
))
catchError(error => (
merge(
(
of(
openModal({
message: error,
namespace: 'error',
stackTrace: error.stack,
})
)
),
(
of(
loaded({
namespace,
})
)
),
)
)),
)
),
)
)),
)
)
以上是关于javascript AJAX调用加载指标的主要内容,如果未能解决你的问题,请参考以下文章
Ajax 调用加载的 Javascript 不执行?
JavaScript Javascript加载div进行ajax调用或密集操作
Ajax 调用阻止其他 javascript 代码
当用户到达页面末尾以加载新内容时,如何调用 JavaScript (AJAX) 函数?
用于ajax调用或密集操作的Javascript加载div
如何从 Ajax 或 JavaScript 调用 Struts1 Action?