Javascript AngularJS-Ioinc框架像jQuery一样编写$http请求
我需要为服务器创建身份验证。身份验证正在Windows Server上检查NTLM方法。最基本的是我知道如何在jQuery中设置AJAX调用,当我调用url时,一切都会顺利进行。我得到回复200,泰语是ok。另一方面,在与AngularJS的离子框架中,我有一些问题。当我设置对服务器的$http请求时,响应是一个带有对话框的警报窗口,在该窗口中我需要输入用户名和密码 我的问题是: 我在Angular-Ionic框架或Ionic-Framewrok中做错了,AngularJS不能提出这样的请求 下面是我的示例代码: jquery-代码 这段代码在请求url后给了我状态200,请求的一切都正常 离子骨架-angularjsJavascript AngularJS-Ioinc框架像jQuery一样编写$http请求,javascript,jquery,angularjs,ionic-framework,Javascript,Jquery,Angularjs,Ionic Framework,我需要为服务器创建身份验证。身份验证正在Windows Server上检查NTLM方法。最基本的是我知道如何在jQuery中设置AJAX调用,当我调用url时,一切都会顺利进行。我得到回复200,泰语是ok。另一方面,在与AngularJS的离子框架中,我有一些问题。当我设置对服务器的$http请求时,响应是一个带有对话框的警报窗口,在该窗口中我需要输入用户名和密码 我的问题是: 我在Angular-Ionic框架或Ionic-Framewrok中做错了,AngularJS不能提出这样的请求 下
在调用这个服务之后,问题是我必须输入用户名和密码的对话框。我不知道catch在哪里。我可以提供完整的url供测试使用。问题可能在于您使用的$http配置;async、responseType、用户名、密码和xhrFields不是有效参数。看一看
$('#heloo').click(function(){
$.ajax({
type: "GET",
url: url,
async: true,
dataType: "json",
username: 'test',
password: 'test',
xhrFields: {
withCredentials: true
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
console.log(XMLHttpRequest, textStatus, errorThrown);
},
success: function(xml) {
console.log(xml);
}
});
})
$http({
url : url,
method : 'GET',
async : true,
cache : false,
headers: {
'Content-type': 'json',
"Accept" : "application/json"
},
responseType:'json',
username: 'test',
password: 'test',
xhrFields: {
withCredentials: true
}
}).success(function(data){
alert("login Successfully");
}).error(function(error){
alert("login error");
});