iOS safari 和backbone.js 有点奇怪。
我正在尝试通过 post 命令获取集合,我的主干代码是
MyApp.search_results.fetch({数据:数据,类型:'POST', 成功:函数(响应){ //我做了一堆成功的事情 }, 错误:函数(){ alert('搜索时出现问题'); } });
当我在 chrome(桌面和 iPhone 或 Android)中运行上述代码时,我得到的结果没有问题。
但是在 iOS 上使用 safari,我得到了Failed to load resource: the server responded with a status of 404 (Not Found)
.
最大的问题是我的 Rails 控制台甚至没有显示 safari 正在发送请求,我看不到上一个请求,所以我收到 404 错误,但这实际上不是问题。
有任何想法吗?
- - - - - - - - - - - - 更新 - - - - - - - - - - - -
问题是由type: 'POST'
. 我已删除,现在正在提交一个获取请求,但我希望这是一个帖子类型。所以任何关于如何解决这个问题的建议都会很棒。