javascript - 如何让 Require.js 获取不以 `.js` 结尾的脚本?

标签 javascript requirejs

<分区>

我正在开发一个应用程序,该应用程序使用某个网站来简化支付,它处理支付的方式需要从这个 url https://bridge.paymill.com/ 导入一些 javascript包含脚本。

事实是,我正在使用 require js 来加载所有脚本,在我的 main.js 配置中,我试图这样做:

requirejs.config({
  ...
  'paymill': 'https://bridge.paymill.com/',
  ...
});

但这当然会尝试从 https://bridge.paymill.com/.js 获取,这不是正确的 url(它没有最后一个 .js)

我如何通知 requirejs 加载它而不在末尾附加 '.js'?

最佳答案

在网址末尾打个问号

requirejs.config({
  ...
  'paymill': 'https://bridge.paymill.com/?',
  ...
});

这是如何运作的:

https://bridge.paymill.com/?.js 是包含 .js 作为 GET 请求的有效 URL。

关于javascript - 如何让 Require.js 获取不以 `.js` 结尾的脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20100575/

相关文章:

ruby-on-rails - Jasmine、RequireJS 和 Rails

javascript - 对 RequireJS 主模块的依赖

asynchronous - 让用户在加载后使用已编译的 RequireJS Widget

javascript - AngularJS 1.2.9 ngRoute“未知提供者 $routeProvider 错误与 requireJS

javascript - jQuery mouseover 在 mouseout 上运行

javascript - Mojo::UserAgent 和 JavaScript

node.js - 在 Intern 中调用 Chai 插件返回错误

javascript - 如何使用ajax将数据发送到没有jquery的 Node 服务器?

javascript - HTML5 将外部内容加载到 div 中并使用pushState()?

javascript - 如果用户第一次访问网站的任何页面并单击后退按钮,那么如何让用户登陆首页