を送信することができなかった私は、次のコードを試してみました:IE11はjqueryのポスト要求
$.post(sumoUrl, contentUploadLog, function(data) {
console.log('after logged', data);
});
これは、Chromeで正常に動作します。しかし、IE11では動作しません。 IE 11では、コンソールはエラーメッセージを生成しませんが、ログ後のメッセージは表示されません。
が、私はこのトピックについての他の質問を閲覧しているし、それがクロスドメインとは何かを持っているかどうかを疑問に思ったので、私は同様に以下のコードをチェックしています
$.ajax({
url: sumoUrl,
cache: false,
data: contentUploadLog,
type: "POST",
crossDomain: true,
success: function() {
console.log("after logged");
}
});
しかし、それはまた、正常に動作していません。
何らかの理由がありますか?
1) 'fail'ハンドラ、例えば' .fail(機能(jqXHR、textStatus、errorThrown){はconsole.log(jqXHR、textStatusを追加errorThrown)}) 'です。 2)あなたは 'crossDomain'プロパティが何をしているのか知っていますか?それはあなたが何を考え、おそらくではありません3)でもIEを使用して、リクエストを見ることができますし、最も重要なのは、AJAXからの応答は、応答をありがとう@Phil – Phil
を呼び出す*ネットワーク*コンソールを持って、私はネットワークコンソールをチェックしていると、そこにはポストイベントはありません。 ChromeとIEで –
コンソールに何もショーが応答を確認するために、 'network'タブを使用して、そこにあります。 –