为什么ajax调用在IE7上不起作用

时间:2013-11-05 14:29:50

标签: javascript php jquery ajax internet-explorer

我正在为我工​​作的公司开发一个应用程序,但这个ajax调用仅适用于IE9 +,FF,Chrome。我一直在阅读,没有太多运气。 这是我的代码。这很简单:

var request_getShoppingCart = $.ajax({
    url:"classes/sCart.php?action=getItems",
    cache: false,

});
request_getShoppingCart.done(function(Data) {
    $('#shoppingCart').html(Data);
});

感谢任何帮助

1 个答案:

答案 0 :(得分:4)

IE使用trailing comma失败。

var request_getShoppingCart = $.ajax({
    url:"classes/sCart.php?action=getItems",
    cache: false //remove comma here

});
request_getShoppingCart.done(function(Data) {
    $('#shoppingCart').html(Data);
});

<小时/> 另请阅读

jQuery .ajax method in IE7 & IE6 not working but working fine in Firefox

Does Internet Explorer 9 choke on extra commas at the end of array and object literals?