【问题标题】:How do you return an ajax response object using Bacon.js?如何使用 Bacon.js 返回一个 ajax 响应对象?
【发布时间】:2016-09-01 12:12:01
【问题描述】:

来自 Bacon.js 的以下代码将从 AJAX 请求返回的数据对象推送到控制台。

   Bacon.fromPromise($.ajax({ url : requestUrlString })).log()

不清楚的是,如何将返回的数据对象分配给变量,或者在返回响应时对数据对象做任何事情。

【问题讨论】:

    标签: javascript jquery ajax frp bacon.js


    【解决方案1】:

    根据文档 (https://github.com/baconjs/bacon.js/#bacon-frompromise),fromPromise 方法返回一个 EventStream 对象,您可以使用其 onValue 方法附加回调以处理数据。但是你当然也可以不用 Bacon.js。该库的重点是您可以收集、组合、过滤和转换来自各种来源的数据,并将副作用与数据处理逻辑分开。

    【讨论】:

    • 谢谢,您提供的链接中段落末尾的示例有助于阐明这一点。
    猜你喜欢
    • 2021-04-04
    • 2018-09-09
    • 2013-06-17
    • 2019-06-30
    • 2013-01-03
    • 2021-01-16
    • 2014-03-12
    • 2019-01-09
    • 2011-06-09
    相关资源
    最近更新 更多