我有一个来自 Forms Authenication mvc 站点的非常标准的 ajax post 调用。当我在域外的计算机上时,我可以执行此 ajax 调用,但是当我从不在我们域中的计算机上尝试此操作时,Post 调用会询问我的用户名/密码。
应该注意的是,要首先访问此页面,我需要首先登录。
任何人都可以帮忙吗?
阿贾克斯调用代码:
$.ajax({
type: "POST",
url: "{{url}}",
data: "{{data}}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) { OnSuccess(msg, Id); },
error: function(msg) { OnFail(msg, Id); }
});
{{url}}
格式为/areaname/controllername/actionname
.
{{data}}
格式为{ key: value, key2: value }
.