0

jQuery を使用して、Shopify からカートのデータ コンテンツを取得し、別のサイトに表示します。機能しなくなりました。Google Chrome は、リクエストが「失敗」したことを示しており、このリクエストを別のタブで開くと、Google は次のように表示します。

Error 330 (net::ERR_CONTENT_DECODING_FAILED): Unknown error.

このメッセージをグーグルで検索すると、圧縮に関係があるというレポートしか得られません。Shopify はホストされた Web ショップであるため、デバッグが少し難しいです。

このメソッドを使用して、カートの内容を取得します。

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

何がうまくいかず、どうすれば修正できますか?

4

1 に答える 1

0

Shopifyは問題を修正しました。エラーメッセージが示すように、Shopifyサーバーのエラーでした。

于 2013-03-12T16:16:27.237 に答える