Internet Explorer 7 Ajax未加载
我正在使用ajax加载要在表中显示的用户列表。出于某种原因,在IE7中列表不会加载?不是很确定问题是什么,并且排除旧版本的问题,我一直觉得很有挑战性。Internet Explorer 7 Ajax未加载
这里是链接: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和所有这些模板渲染出来。
将查询字符串添加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();
});
};
为什么?我没有看到有关JSONP – 2012-01-27 19:39:46
@JuanMendes的任何信息,如果没有它,IE7将会失败。 – 2012-01-28 00:30:12
这种为我工作。我不得不使用'/?callback ='而没有问号。否则,铁路似乎不喜欢这条路线。 – 2012-02-01 04:14:22
在IE7模式下试用IE8,它工作 – 2012-01-26 23:18:07
是的,但与IE7它没有。使用IE测试仪或其他东西。 – 2012-01-26 23:28:23