【发布时间】:2014-07-31 09:14:16
【问题描述】:
我检查了很多帖子,并尝试了各种博客和帖子中提到的每一个逻辑。但我无法对 IIS 服务器执行跨域 ajax 调用。请任何人建议我还应该研究什么或对其进行配置以使其正常工作。非常感谢您的所有帮助。
这是我的 ajax 调用:
var url = "http://mydomain .com/myauthorizeservice";
var jsonParam = JSON.stringify({ username: 'user007', password: 'pass007' });
$.ajax({
type: "POST",
url: url,
crossDomain: true,
data: jsonParam,
success: fnSuccess,
error: fnError,
dataType: "json",
contentType: "application/json"
});
function fnSuccess() {
alert("Success");
}
function fnError() {
alert("Error");
}
我在根 web.config 中的配置:-
错误:-
访问被拒绝。
【问题讨论】:
-
有什么问题?有任何错误信息吗?
-
错误:- 拒绝访问。
-
在浏览器中打开网址有效吗?
-
是的。页面加载成功。只有ajax调用不成功。
-
当我在提琴手中看到它时,我得到-状态代码:405 方法不允许
标签: javascript jquery iis iis-7 cross-domain