与普通的旧 jQuery.ajax
或 backbone.save()
调用相比,forge.ajax
有何优势?
据我了解,forge api 可能支持跨域请求,但我可以使用 jQuery 或任何其他 AJAX 库实现相同的功能。 github 上的 basic trigger.io 示例使用其自己的 api:https://github.com/trigger-corp/Forge-Bootstrap/blob/master/js/demo.js
如果我使用 jQuery 和/或 Backbone“常规”ajax 调用,会对应用程序打包产生任何影响吗?
最佳答案
与普通的旧 XHR 相比,请求模块提供了几个重要的好处:
- 无需 JSONP 或 CORS 即可发出跨域请求
- 您可以上传使用文件模块捕获的文件(例如)
如果您正在与您无法控制的第三方 API 进行交互,或者您只是不想费心进行额外的服务器端配置,那么第一个优点非常有用。
第二个优势意味着您可以轻松地将设备相机或图库中的图片和视频上传到您的网站或其他第三方。
关于jquery - trigger.io:我应该使用 request.ajax 还是 jQuery.ajax,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11085772/