我正在尝试使用 .ajax 来测试我们在内部应用程序(基本身份验证)上拥有的登录页面并查看 http 状态代码。但是,模式窗口仍然会弹出提示输入登录凭据。为什么是这样?我试图让这发生在幕后。
代码:
$(document).ready(function() {
$.ajax({
url:"./testurl.aspx",
type: "POST",
data:{
username: "Test",
password: "Password"
},
complete: function(xhr){
alert(xhr.status);
}
});
});
但我仍然得到这个:
然后当然会显示警报(xhr.status),但我需要这个而不需要手动输入用户名/密码。