jQuery ajax等效于Angular中的凭证

黄文wen

我目前正在使用angular向我的本地主机CouchDB发送HTTP GET请求。我已经通过AngularJS做到了这一点:

var req =
{
    method: 'POST',
    url: BASEURL+'_session',
    headers: {
        'Content-Type': 'application/x-www-form-urlencoded'
    },
    data: 'name=' + APIKEY + '&password=' + APIPASSWORD,
    withCredentials: true
}
$http(req).then
            (function(result) {console.log(result.data);},
             function(error) {console.log(error)});

并且只是尝试使用AJAX(我是绝对的初学者)来做同样的事情。我在ajax中似乎看不到等效版本的“ withcredentials”……有人可以帮忙吗?无论哪种方式,我都会得到401未经授权-

Failed to load resource: the server responded with a status of 401 (Unauthorized)

这是我到目前为止的内容:

-编辑-

var jqxhr = $.ajax({
     url: BASEURL+'_session',
     headers: {"Content-Type": "application/x-www-form-urlencoded"},
     data: 'name=' + APIKEY + '&password=' + APIPASSWORD,
     type: "POST",
     success: function(response)
     {
         alert('Success!' + response);
         var jqxhr2 = $.ajax({
         url: BASEURL+DATABASE+'/users',
         type: "GET",
         success: function(response)
         {
             alert('Success!' + response);

         }
        });
     }
    });
朱德·兰贾(Juned Lanja)

您可以设置withCredentialstrue了跨域请求如下:

$.ajax({
       url: BASEURL+DATABASE+'/'+'users',
       contentType: "application/x-www-form-urlencoded",
       data: 'name=' + APIKEY + '&password=' + APIPASSWORD,
       type: "POST",
       xhrFields: { withCredentials: true },
       success: function() {
                 alert('Success!' + authHeader); 
                } 
     });

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

等效于jQuery中的onLoad?

来自分类Dev

等效于curl的REST调用的jQuery AJAX

来自分类Dev

等效于AngularJS中jQuery的wrapInner()

来自分类Dev

等效于AngularJS的jQuery.ajaxStart | AngularJS中的Ajax事件处理程序

来自分类Dev

等效于AngularJS的jQuery.ajaxStart | AngularJS中的Ajax事件处理程序

来自分类Dev

等效于“:not”的jQuery Selector

来自分类Dev

等效于jQuery的@keyframes

来自分类Dev

在纯JavaScript中,jQuery的.height()和.width()等效于什么?

来自分类Dev

等效于Ractive.js事件代理中的jQuery $(this)

来自分类Dev

javascript中jQuery的.before()函数等效于什么?

来自分类Dev

等效于D3中的jQuery .offset()。top

来自分类Dev

javascript中jQuery的.before()函数等效于什么?

来自分类Dev

jQuery .last()等效于Javascript

来自分类Dev

等效于C#的jQuery

来自分类Dev

POST请求与AJAX / JQuery中的PHP等效

来自分类Dev

jQuery ajax等效的Titanium

来自分类Dev

在具有特定 css 类 angular2 等效于 jquery 的元素上调用函数

来自分类Dev

等效于jQuery委托的本机JS

来自分类Dev

Javascript原生等效于JQuery .each()和$(this)

来自分类Dev

等效于AngularJS的jQuery触发器

来自分类Dev

Zepto等效于jQuery prev([selector])

来自分类Dev

jQuery中的等效原型

来自分类Dev

等效于Angular jqLite中的element.is()

来自分类Dev

等效于Angular 2中的视图

来自分类Dev

jQuery中是否有等效的Angular Multiple选择?

来自分类Dev

jQuery .ready()是否等效于d3js?

来自分类Dev

什么jQuery函数等效于PHP的str_replace?

来自分类Dev

等效于jQuery deferred.always()回调的角

来自分类Dev

jQuery:等效于Parents()方法的选择器

Related 相关文章

热门标签

归档