gpt4 book ai didi

javascript - 如何 "refresh"单页应用程序

转载 作者:行者123 更新时间:2023-12-03 11:15:08 25 4
gpt4 key购买 nike

假设我有一个单页应用程序,它向 http://www.somesite.com/resources?lang=en 发出 AJAX 请求。

现在,假设我的应用程序有一个针对请求语言的特殊变量,也就是说,如果该变量的值为 en,那么 AJAX 请求将发送一个查询参数 lang= zh.

目前,两个可能的值是 enes

用户可以动态更改此变量的值(单击按钮)。

因此,如果我们使用 language = en 的应用程序,那么应用程序将发送 lang=en 查询参数。如果用户将语言更改为 es,那么我希望应用程序重新发送所有 AJAX 请求,但现在使用 lang=es 查询参数。

这就像刷新网站,但通过 AJAX 请求异步刷新。

我昨天一直在想这个问题,但我找不到在 AngularJS 应用程序中处理这个逻辑的方法。

我不是 AngularJS 专家,但我了解模块、指令、服务和 Controller 的概念。

处理这种情况的最佳方法是什么?也就是说,我希望避免手动调用每个 AJAX 请求,我宁愿创建一种自动方式来执行此操作。

最佳答案

您尝试过任何 AngularJS 插件吗?首先想到的是Angular translate

关于javascript - 如何 "refresh"单页应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27378351/

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