jQueryのajax関数を使ってサービスコールをしようとしています。IE と Chrome の両方のローカル環境でテストしましたが、問題なく動作します。ただし、サイトを本番環境にデプロイした後、サービス呼び出しを Chrome でしか機能させることができません。インスペクタでコードをステップ実行すると、IE の ajax 関数に組み込まれていることがわかりますが、リクエストは発行されません。私はフィドラーを使用しており、IEではなくChromeを使用しているときに呼び出しを見ることができます。
var customers;
function AutoComplete(TheId) {
if (!customers) {
$.ajax({
type: "GET",
url: "api/customerapi",
dataType: "json",
async: false,
success: function (data) {
customers = data;
}
});
}
.... further code ....
}
ここで何がうまくいかないのでしょうか?