gpt4 book ai didi

javascript - 如何将从方法返回的 XHR 设置为变量?

转载 作者:行者123 更新时间:2023-11-28 16:21:24 25 4
gpt4 key购买 nike

我正在使用 CoffeeScript 和 Jquery。我有一个名为 getVideoTitle 的方法,它对 youtube api 进行 ajax 调用以获取视频标题并返回获取的视频标题。但是,它返回一个对象,而我只想返回一个字符串。我想要返回一个字符串,因为我正在使用 backbone.js 并且想要触发 create 在后端创建记录。

@collection.create videoid: $('#url').val(), name: @getVideoTitle($('#url').val());

请查看示例 here

如何从此函数返回字符串

最佳答案

getVideoTitle 是异步的,它可能返回正在处理请求的 XHR 对象,并期望回调来调用和接收结果。

因此,您需要向其传递回调,并在创建集合之前获取结果。像这样的事情:

id = $('#url').val()
@getVideoTitle id, (title) ->
@collection.create videoid: id, name: title

相关问题:https://stackoverflow.com/search?q=ajax+return+value

我建议您在转向 CoffeeScript 之前先温习一下您的 JavaScript 技能,否则您的旅程将会很坎坷。

关于javascript - 如何将从方法返回的 XHR 设置为变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9456353/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com