4

forge.ajax与普通的旧jQuery.ajaxbackbone.save()呼叫相比,它有什么优势?我知道 forge api 可能支持跨域请求,但我可以使用 jQuery 或任何其他 AJAX 库来实现相同的功能。github 上的基本trigger.io 示例使用自己的 api:https ://github.com/trigger-corp/Forge-Bootstrap/blob/master/js/demo.js

如果我使用 jQuery 和/或 Backbone“常规”ajax 调用,它会对应用程序打包有任何影响吗?

4

1 回答 1

3

与普通的旧 XHR 相比,请求模块提供了几个重要的好处:

  1. 您可以在不需要 JSONP 或 CORS 的情况下进行跨域请求
  2. 您可以上传使用文件模块捕获的文件(例如)

如果您正在与您无法控制的第 3 方 API 进行交互,或者您只是不想费心进行额外的服务器端配置,那么第一个优势非常有用。

第二个优势意味着您可以轻松地将设备相机或图库中的图片和视频上传到您的网站或其他第三方。

于 2012-06-19T08:56:21.780 回答