Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/409.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何为curl命令编写$.ajax等价物?_Javascript_Jquery_Ajax_Json_Curl - Fatal编程技术网

Javascript 如何为curl命令编写$.ajax等价物?

Javascript 如何为curl命令编写$.ajax等价物?,javascript,jquery,ajax,json,curl,Javascript,Jquery,Ajax,Json,Curl,Curl命令: curl -u "username:password" -X POST "https://api-ssl.bitly.com/oauth/access_token" 我所尝试的: $.ajax({ url: 'https://api-ssl.bitly.com/oauth/access_token', beforeSend: function (xhr) { xhr.setRequestHeader("Authoriza

Curl命令:

curl -u "username:password" -X POST "https://api-ssl.bitly.com/oauth/access_token"
我所尝试的:

$.ajax({
        url: 'https://api-ssl.bitly.com/oauth/access_token',

        beforeSend: function (xhr) {
            xhr.setRequestHeader("Authorization", "Basic " + btoa("username:password"));
        },
        type: "POST",
        dataType: 'json',
        contentType: 'application/x-www-form-urlencoded',      

        success: function (result) {
            console.log(result);
        },
        error: function () {

            alert("Cannot get data");
        }
    });

我尝试过使用dataType:jsonp、contentType:json和其他方法,但总是得到错误响应?我做错了什么?

错误消息是什么?是否随请求发送了任何数据??无法加载XMLHttpRequest。请求的资源上不存在“Access Control Allow Origin”标头。因此,不允许访问源“”。响应的HTTP状态代码为405