MVCフレームワーク4.5を持つVisual Studio Version 2013を使用しています。私は次のようにAJAXを使用してのActionResultを呼び出していますASP.NET MVCを使用したajaxコールのクロスオリジン
:
$.ajax({
type: "POST",
url: $("#hdnSiteUrl").val() + 'Home/UserLogin',
data: JSON.stringify(dataJson),
contentType: "application/json; charset=utf-8",
datatype: "jsonp",
async: false,
success: function (msg) {
if (msg == 'false') {
$("#loginerror").show();
$("#loginerror").text("UserName or Password is wrong.");
}
else {
//window.location.href = ($("#hdnSiteUrl").val());
window.location.reload();
}
},
error: function (msg) {
}
});
私が今直面しています問題は、一部のコンピュータでは、クロス起源であるが、一部のコンピュータでは、それは罰金を実行しています。
この問題を解決するにはどうすればよいですか?
この問題を解決するために解決してくれた人に感謝してください。
データ型を使用してデータを送信しようとしました。jsonpは実行中のコンピュータでも、一部のコンピュータではまだ問題があります。
私はすでに、私はJSONPを使用しますが、まだ同じ問題に直面していることを述べました。あなたが変更しようとしている設定ファイルはタイプ400のエラーを作成していますので、今何をすることができます!前もって感謝します。 –
ok "crossOrigin:true"を使用してみてくださいこの[Url-link](http://www.ajax-cross-origin.com)をチェックしてください –