【发布时间】:2016-08-01 07:02:32
【问题描述】:
我正在使用具有 MVC 框架 4.5 的 Visual Studio 2013 版。
我正在使用 ajax 调用 ActionResult,例如:
$.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 在某些计算机上它正在运行,但在某些计算机上仍然有问题。
【问题讨论】:
标签: json ajax asp.net-mvc cross-domain jsonp