iOSのsafariとbackbone.jsに少し奇妙な問題があります。
postコマンドを介してコレクションをフェッチしようとしています。バックボーンコードは
MyApp.search_results.fetch({data:data、type:'POST'、 成功:function(response){ //私は成功してたくさんのことをします }、 エラー:function(){ alert('検索の取得に問題があります'); } });
上記のコードをChrome(デスクトップとiPhoneまたはAndroidの両方)で実行すると、問題なく結果が得られます。
しかし、iOSでサファリを使用すると、私は得Failed to load resource: the server responded with a status of 404 (Not Found)
ます。
大きな問題は、Railsコンソールにサファリがリクエストを送信していることすら表示されないことです。前のリクエスト以降は何も表示されないため、404エラーが発生しますが、実際には問題ではありません。
何か案は?
- - - - - - - - - - - - アップデート - - - - - - - - - - - -
問題はどういうわけかによって引き起こされますtype: 'POST'
。削除してgetリクエストを送信していますが、これは投稿タイプであることが望ましいです。したがって、それを修正する方法についての提案は素晴らしいでしょう。