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 回答