2012-08-30 273 views
0

工作正常鉻,FF,Safari等爲什麼這個ajax調用在IE中不起作用?

JSON響應似乎罰款...我猜它有什麼我做什麼或者在我的代碼沒有做的事:

var getPhotos = function() { 
    $.ajax({ 
    url: 'https://api.parse.com/1/classes/Photo', 
    headers: { 
     'X-Parse-Application-Id': config.parseAppId, 
     'X-Parse-REST-API-Key': config.parseRestKey 
    }, 
    type: 'GET', 
    dataType: 'json', 
    data: { 
     'where': '{"event": "' + <%= @event.id %> + '"}', 
     'order': '-createdAt', 
     'limit': '12' 
    }, 
    success: function (data) { 
     $('#community-gallery').children().remove(); 
     data.results.forEach(function (photo) { 
     $('#community-gallery').append($('<a href="'+photo.file.url+'" rel="gallery"><img src="'+photo.file.url+'" width="130" style="padding: 0px 15px 15px 0;" /></a>')); 
     }) 
    }, 
    error: function() { 
     alert('Problem reading photos'); 
    } 
    }); 
}; 
+0

IE的哪個版本? JavaScript控制檯中是否出現任何錯誤? –

回答

0

而且使用的是$在你的append()裏面調用時應該只是html內容。

+0

你可以這樣做,它不會導致錯誤,只是有點不必要。 – mattmanser

+0

清理它......這是一個錯字。 –

0

緩存:假的, 也是IE瀏覽器非常重要,從我的經驗

+0

補充說,但仍然沒有工作,但很棒的提示! –