お世話になっております。
表題の通りです。IEでのみajaxが実行されません。
コードは、
javascript
1jQuery ($) -> 2 controller = $('body').data('controller') 3 action = $('body').data('action') 4 return unless controller == 'xxx' 5 obj = new Xxx() 6 if action && obj[action] 7 obj[action]() 8 9 10class Xxx 11 index: -> 12 'use strict' 13 id = $('.sidecontent').data('code') 14 path = "#{location.pathname}/xxx.js" 15 $.ajax(url: path,cache: false, dataType: 'html').done (html) -> 16 if !$('.tree')[0] 17 $("#treeview").append html
のようになっています。
Ruby on Railsを利用しているので、上はcoffeescriptで記述しています。jquery2を使用しています。
development環境では正常にajaxが実行されており、production環境でのみ動かない状態です。
エラーは特に表示されていません。
さらに、当現象が起こるのはIEのみです。どのバージョンのIEでも現象が出ます。
production環境でのcoffeescriptはコンパイルされてしまっているので、正直どこがどう悪いのかわかりません...
皆様のお力をお借りしたいです。
回答1件
あなたの回答
tips
プレビュー