通过IE进行的AJAX调用在集成安全性的现场失败

时间:2012-01-10 16:13:25

标签: ajax internet-explorer iis login windows-authentication

我有一个使用集成Windows身份验证的网站,以防止未经授权的访问。通过AJAX调用同一页面在IE(其他浏览器ok)中失败,状态代码为12015(登录失败)。 IE似乎没有将登录凭据传递给XMLHttpRequest对象。其他人看过这个吗?

乔治

2 个答案:

答案 0 :(得分:1)

当我使用缩写域名时,我观察到12015错误状态,即主机名而不是完全限定的域名,EdgeServer01与EdgeServer01.contoso.com。

答案 1 :(得分:0)

ajax jQuery可以作为你的选择吗?
这应该为所有浏览器处理' auth'等等。

 $.ajax(strURL, {
        type: 'POST',
        data: { value1: 'value', value2: 'value2' },
        success: function (resp) {
            // do something 
        },
        error: function() {  }
    });