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

时间:2012-06-18 15:13:32

标签: jquery ajax backbone.js trigger.io

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

如果我使用jQuery和/或Backbone“常规”ajax调用,它会对app包装产生任何影响吗?

1 个答案:

答案 0 :(得分:3)

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

  1. 您可以在不需要JSONP或CORS的情况下发出跨域请求
  2. 您可以上传使用文件模块捕获的文件(例如)
  3. 如果您正在与您无法控制的第三方API进行交互,或者您只是不想进行额外的服务器端配置,那么第一个优势非常有用。

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