次のコードは、Internet Explorer 9 および 10 では正常に動作しますが、Internet Explorer 7 および 8 では結果が得られません。
$.ajax({
url: url,
cache: false,
async: true,
success: function(req, textStatus, obj) {
},
error: function(req, error, exc) {
alert(req.responseText);
}
});
Ajax リクエストによって呼び出された URL の結果は次のとおりです。
<?xml version="1.0"?>
<BRILJANT>
<VP>
<NETTOVP>45,4545</NETTOVP>
<NETTOVPINCL>55</NETTOVPINCL>
<BRUTOVP>45,4545</BRUTOVP>
<BRUTOVPINCL>54,9999</BRUTOVPINCL>
<ORIVP>55,43</ORIVP>
<ORIVPINCL>67,0703</ORIVPINCL>
<KORTING1>0</KORTING1>
<KORTING2>0</KORTING2>
<SOORTPRIJS>P</SOORTPRIJS>
</VP>
<TEL>
<VOORRAAD>0</VOORRAAD>
<INBACKLEV>0</INBACKLEV>
<INBACKKLA>6</INBACKKLA>
<CONSIGN>0</CONSIGN>
<MAGCTRL>0</MAGCTRL>
<INPROD>0</INPROD>
<OPAFLEVER>0</OPAFLEVER>
<VOORRRES>0</VOORRRES>
<VOORZPROD>0</VOORZPROD>
</TEL>
</BRILJANT>
Internet Explorer 7 および 8 では、エラー メッセージが表示されていなくても、要求オブジェクトのコンテンツは空です。
どんなアイデアでも大歓迎です!