現在 $.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 呼び出しに何か問題がありますか?