trigger.io:我应该使用 request.ajax 还是 jQuery.ajax



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 调用,它会对应用程序打包产生任何影响吗?

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

  1. 您可以发出跨域请求,而无需 JSONP 或 CORS
  2. 您可以上传使用文件模块捕获的文件(例如)

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

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

最新更新