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

标签 jquery ajax backbone.js trigger.io

与普通的旧 jQuery.ajaxbackbone.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 相比,请求模块提供了几个重要的好处:

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

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

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

关于jquery - trigger.io:我应该使用 request.ajax 还是 jQuery.ajax,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11085772/

相关文章:

javascript - Backbone.js 比较函数,如何实现降序?

javascript - 主干 View 中的 Div id 持久性

backbone.js - 使用带有 Backbone 的 Handlebars

php - Omegle 如何直接连接 HTTP 协议(protocol)?

php - Jquery AJAX 从 PHP 返回

javascript - 将上传的文件从一个 "file"类型输入重新分配给另一个输入

javascript - 如何使用 jQuery 或 JavaScript 以特定格式自动递增?

javascript - 单击浏览器后退按钮返回到 ajax 页面并使其看起来相同吗?

ruby-on-rails - 参数未通过 jquery-file-upload 发送

java - 在 Java Servlet 中读取从 Ajax 发送的 JQuery 数据