こんにちは私は別のドメインに情報を投稿し、簡単な応答を返すメソッドを作成しようとしています。この機能はChromeとFirefoxで機能していますが、IEのすべてのバージョンが正しく機能していません。これが私のコードです:
function getCode(email, password, firstname, lastname){
$.support.cors = true;
$.ajax({
type: "POST",
cache: false,
url: "http://localhost:61660/Account/TestMemberStatus",
data: {email: email, password: password, firstname: firstname, lastname: lastname },
dataType: "json",
success: function(result) {
ContinuePart2(result, email, firstname, lastname);
},
error: function(result){
ContinuePart2("error");
}
});
}
jQuery 1.7.2を使用していますが、IEで受け取るエラーは「エラー:アクセスが拒否されました。\ r\n」です。
バックエンドは、JSON文字列を返す公開されたメソッドを持つ.NETMVC3サイトです。次のヘッダーを追加しました。
filterContext.RequestContext.HttpContext.Response.AddHeader("Access-Control-Allow-Origin", "*");
filterContext.RequestContext.HttpContext.Response.AddHeader("Access-Control-Allow-Credentials", "true");
更新:これはクロスドメイン呼び出しです
どんな助けでも大歓迎です!