0
IE11では問題はありますが、ChromeやFirefoxでは問題があります。私は、Ajax PostリクエストのSuccess関数内でネストされたAjax Getリクエストを発行しています。ただし、開発者ツールを開くと、起動し、期待どおりに動作します。それはなぜでしょうか?ネストされたAjax IE11でリクエストが発せられないようにする
$.ajax({
url: urls.firstUrl,
type: 'POST',
data: { itemId: itemId },
success: function (data) {
$('#aDiv').html(data);
$.ajax({
url: urls.secondUrl,
type: 'GET',
success: function (data) {
$('#aDiv').html(data);
},
error: function (xhr, status, error) {
showErrorAlert(xhr, status, error);
}
});
},
error: function (xhr, status, error) {
showErrorAlert(xhr, status, error);
}
});
時間の短い空間に発射され、IE11は、前request.Iのキャッシュを使用します。あなたは属性
CACHE: FALSE
、何かのようにAJAX要求を行うために必要IE11では、このための解決策を見つけたリクエストで
IE11での動作をテストするために '警告()'を追加して、それを切断しないでください。他の人が手助けしやすくなります。 – JasonK