我意识到每次调用我的REST api,backbone.js首先发送一个OPTIONS调用然后它发送我想要的动词(POST,GET等等)。有没有办法禁用这个第一个电话(OPTIONS)?或者至少让它更快?
答案 0 :(得分:2)
如果你的ajax请求首先使用OPTIONS方法调用,则意味着你的REST api位于另一个域(或域的另一个子域)。这是jQuery XHR请求中的默认行为(现在BB同步使用jQuery进行ajax请求)。你不能让它更快(我认为它只是检索标题,所以它应该非常快),你不能禁用它。
唯一(和差)替代方案是发出JSONP GET请求。