WebAPI にアクセスしようとしています (同じサーバーで IP が異なります)。IE 10 では魅力的に機能します。しかし、IE 8 ではさらに悪化します。$.support.cors=true を含め、 https://github.com/MoonScript/jQuery-ajaxTransport-DomainRequest/blob/master/jQuery.XDomainRequest.jsから取得した jQuery.XDomainRequest.js も含めました 。
GET リクエストでは機能していますが、投稿ではエラーが発生します。POST の場合、コンテンツ タイプは text/plain にする必要があることを学びました。データをプレーン テキストとして送信しようとしましたが、サーバーが適切に解析していない可能性があります。jsonp も試しましたが、うまくいきませんでした。どうすればこれを機能させることができるかを提案してください。どうもありがとう 。
function Authenticate() {
var UserInfoRequest = {
Email: $("#txtEmail").val(), SubDomain: subDomainName
};
//UserInfoRequest ="Email="+$("#txtEmail").val()+"&SubDomain="+subDomainName;
$.ajax({
url: defaultAPIurl + "Login/UserExistOrDualRole" ,
type: "POST",
dataType: 'json',
data: UserInfoRequest ,
success: function (data) {
//do something
},
error: function (data) {
Showerror();
return;
}
});
return false;
}