【问题标题】:trigger.io: should I use request.ajax or jQuery.ajaxtrigger.io:我应该使用 request.ajax 还是 jQuery.ajax
【发布时间】:2012-06-18 15:13:32
【问题描述】:

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

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

【问题讨论】:

  • 另外,如果 URL 包含字符串“callback=?” (或类似的,由服务器端 API 定义),请求是否像 jQuery 一样被视为 JSONP?谢谢。

标签: jquery ajax backbone.js trigger.io


【解决方案1】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 2011-01-18
    • 1970-01-01
    • 2018-09-05
    • 1970-01-01
    • 2015-10-16
    • 2023-03-06
    • 2013-02-20
    • 2011-07-31
    • 2010-12-23
    相关资源
    最近更新 更多