【问题标题】:Practical use cases for returning javascript from an XHR/Ajax request?从 XHR/Ajax 请求返回 javascript 的实际用例?
【发布时间】:2012-11-02 22:40:13
【问题描述】:

我从来没有真正需要从 XHR 请求中返回 javascript。在我需要将行为应用于动态加载的内容时,我总是可以在我的脚本中进行调用。

有人可以提供真实的真实案例吗将 js 与其他内容一起返回,而不是在回调中构建该功能?

唯一出现在我脑海中的场景是在一个高度定制的网站上,例如,如果该网站支持多种语言并且功能会根据语言而变化,并且 ajax 用于提取动态内容,并且可能在某些语言中某些行为需要发生,而另一些行为需要发生,在脚本块中返回 js 比将所有逻辑转储到回调中更有效。

【问题讨论】:

    标签: javascript ajax xmlhttprequest


    【解决方案1】:

    有时在服务器端“准备”JavaScript 代码会更方便。您可以使用服务器的编程或脚本语言来生成代码,并且可以使用数据库中的值填充它。这样,大部分逻辑都发生在服务器上而不是客户端上。但这真的是品味问题。好吧,这不是一个真实的案例,但也许我的意见还是有帮助的。

    【讨论】:

    • 我认为这是一个很好的观点,而且肯定是一个真实的用例。
    【解决方案2】:

    我们使用 XHR 请求包含用于菜单等的 java 脚本的整个网页。然后我们将当前页面替换为通过 XHR 发送的新页面

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-19
      相关资源
      最近更新 更多