0

このサイトを見てみましょうhttp://tinyurl.com/xhrexample

  • 「Vælgstørrelse」というタイトルの選択ボックスでサイズを選択してください
  • 「LÆG I INDKØBSKURV」ボタンを押す

現在、3 つのリクエストが発行されています

  1. POST cart.actions.php
  2. GET /製品/(...)
  3. GET /kurv/?forajax

2 つの質問があります。

  1. 2番目のイベントはどこから来るのだろうか。Chrome の XHR ブレークポイントは、2 番目のイベントでブレークしません。これは既存のシステムのカスタマイズなので、どのように構築されているかについてすべてを知っているわけではありません。
  2. 場合によっては (不運なケースでは?)、すべてのリクエストが行われるわけではありません。これはデバッグが非常に難しいです - 何かアイデアはありますか?
4

1 に答える 1

1

さて、POST リクエストは code でレスポンスを引き起こします302 Found。ヘッダーは、別のページへのLocationリダイレクトとともに送信されます。つまり/produkter/...、これが 2 番目の要求になります。このリソースには、308 行目に次の JavaScript コードが含まれています。

getCart("#MiniCartContents", "http://askepotsko.dk/kurv/?forajax", ...);

これが 3 番目の要求になります。

于 2012-09-28T14:24:00.370 に答える