0

私はajaxを使用して、テーブルに表示するユーザーのリストをロードしています。IE7で何らかの理由でリストが読み込まれませんか?問題が何であるか、そして私がいつも挑戦していると思っていた古いバージョンのトラブルシューティングについてはよくわかりません。

リンクは次のとおりです:http: //blooming-ice-7964.herokuapp.com/

IE7以外のすべてで動作します。これはRoRアプリケーションであるため、CSS/JSが最小化されます。

これは、jsonの結果を取得するためにページの初期ロードで呼び出すメソッドです。

inout.replaceUsers = function() {
  var $body = $('#user-list').find('tbody');
  $.getJSON('/', function(data) {
    $body.empty();
    $body.html($('#user-list-template').render(data));
    inout.refresh();
  });
};

上記のメソッドを呼び出すメインページのjQueryは次のとおりです。

$(function() {
    inout.replaceUsers();
  });

私はこれらすべてをレンダリングするためのテンプレートとともにjsRenderを使用しています。

4

1 に答える 1

0

callback=?クエリ文字列 に追加します。

inout.replaceUsers = function() {
  var $body = $('#user-list').find('tbody');
  $.getJSON('/?callback=?', function(data) {
    $body.empty();
    $body.html($('#user-list-template').render(data));
    inout.refresh();
  });
};
于 2012-01-27T00:48:57.290 に答える