我使用 jQuery 从 Shopify 获取购物车数据内容并将其显示在另一个站点上。它刚刚停止工作。Google Chrome 显示请求“失败”,当我在另一个选项卡中打开此请求时,Google 显示:
Error 330 (net::ERR_CONTENT_DECODING_FAILED): Unknown error.
当我用谷歌搜索这条消息时,我只收到报告说它与压缩有关。由于 Shopify 是托管的网上商店,因此调试起来有点困难。
我使用这种方法来获取购物车内容:
Shopify.getCart = function(callback) {
console.log("getCart")
jQuery.ajax({url: 'http://shop-here/cart.json', dataType: 'jsonp', cache: false, success:
function(cart){
console.log("response: " + callback)
console.log(cart)
if (callback !== undefined && (typeof callback) === 'function') {
callback(cart);
}
else {
Shopify.onCartUpdate(cart);
}
}
});
};
出了什么问题,我该如何解决?