0
我从跨域进行Ajax调用并获得错误:: 呼叫处理程序从不同的域和发送错误
的XMLHttpRequest无法加载的http:// * **:8080/ActiveDirectiveActionRepulsionController.ashx。请求的资源上没有“Access-Control-Allow-Origin”标题。 Origin'http:// * *'因此不被允许访问。
我的Ajax调用是
var url = http://********:8080/ActiveDirectiveActionRepulsionController.ashx
$.ajax({
type: "POST",
url: url,
async:true,
data: { "REQUESTTYPE": 1, "USERNAME": forgotUsername.val() },
success: function (result) {
if (result == "Username you provided doesnot exist") {
updateTips(result);
}
else if(result == "Sucessfull") {
$(".validateTips").text("All form fields are required.");
$("#Forgot-password").dialog("close");
setDialogMessage("Your password has been send to your registered email id.");
$("#dialog-forgot-message").dialog("open");
}
},
error: function (jqXHR, exception) {
if (jqXHR.status === 0) {
alert('Not connect.\n Verify Network.');
} else if (jqXHR.status == 404) {
alert('Requested page not found. [404]');
} else if (jqXHR.status == 500) {
alert('Internal Server Error [500].');
} else if (exception === 'parsererror') {
alert('Requested JSON parse failed.');
} else if (exception === 'timeout') {
alert('Time out error.');
} else if (exception === 'abort') {
alert('Ajax request aborted.');
} else {
alert('Uncaught Error.\n' + jqXHR.responseText);
}
}
});
如何设置“访问控制允许来源”我是新来这个 –
您使用的ASP,我不是太熟悉这一点,我的博客介绍了PHP中的解决方案,我相信它与ASP类似。 – Halcyon