Javascript Internet Explorer 7未加载Ajax

Javascript Internet Explorer 7未加载Ajax,javascript,jquery,jsrender,Javascript,Jquery,Jsrender,我正在使用ajax加载要在表中显示的用户列表。由于IE7中的某些原因,列表将不会加载?我不太确定问题出在哪里,我一直觉得对旧版本进行故障排除很有挑战性 以下是链接: 除IE7外,其他所有产品均适用。这是RoR应用程序,因此CSS/JS被最小化 以下是我在页面初始加载时调用的方法,以获得json结果: inout.replaceUsers = function() { var $body = $('#user-list').find('tbody'); $.getJSON('/', fun

我正在使用ajax加载要在表中显示的用户列表。由于IE7中的某些原因,列表将不会加载?我不太确定问题出在哪里,我一直觉得对旧版本进行故障排除很有挑战性

以下是链接:

除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和一个模板来渲染所有这些内容

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();
  });
};

在IE7模式下使用IE8进行了尝试,结果成功了,但在IE7中没有。使用IE测试仪什么的。为什么?我没有看到任何关于JSONP@JuanMendes如果没有它,IE7将会失败。这对我来说很有效。我必须使用不带问号的“/?callback=”。否则,rails似乎不喜欢这条路线。