1

現在 $.post(PAIRS-DATA) を使用して、JavaScript で収集されている情報をサーバーに送信しているページ トラッキング/トラッキング ピクセル ページがあります。その後、最終的にトラッキング ピクセルとして読み込まれます。

        finally
        {
            //tracking pixel
            Response.ContentType = "image/gif";
            byte[] buffer = pix.BinaryData;
            int len = buffer.Length;
            Response.OutputStream.Write(buffer, 0, len);

        }

問題は、クロスドメインであるため、Chrome で $.post(PAIRS-DATA) がキャンセルされることです。だから私は試しました

         $.ajax({
            type: "POST",
            dataType: "jsonp",
            jsonp: false,
            processData: false,
            crossDomain: true,                
            url: "URL",
            data: dataPairs
        });

これでクロスドメインの問題に対処できますが、「リソースはスクリプトとして解釈されましたが、MIME タイプの画像/gif で転送されました:」というメッセージが表示されます。

どうすればこれを修正できますか? $.ajax 呼び出しに何か問題がありますか?

4

1 に答える 1