gpt4 book ai didi

javascript - 在 ruby​​/rails 中创建交互式 ajax javascript 小部件

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:37:18 26 4
gpt4 key购买 nike

希望使用可以放置在任何网站上的 ruby​​-on-rails 创建交互式 javascript 小部件。

我能够创建一个基本的小部件。它相当简单(例如使用 document.write)这适用于从我的服务器获取数据并将其放入小部件但它非常静态。

但是我如何创建更动态/交互/ajax 的东西?

我希望能够使用 link_to_remote 或其他方式进行 ajax 调用,并能够从我的服务器中提取数据并在用户与其交互时更新小部件。

有什么想法吗?如果有人能指出我正确的方向,那就太好了。

谢谢!

最佳答案

由于您的目标是一个可以从任何网站使用的小部件,您不能使用“Ajax”,因为 Same origin security政策。

您可以做的是创建一个使用 JSONP pattern 的交互式小部件从任何服务器获取数据。

使用 JSONP,您的小部件可以与您的网站进行交互,即使它是与您的网站无关的其他网页的一部分。

有一些库可以在您的 Javascript 程序中轻松使用 JSONP。它们包括:

还有其他。无论如何,您当然可以使用 Rails 作为后端。

关于javascript - 在 ruby​​/rails 中创建交互式 ajax javascript 小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3884875/

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